Основы > Уравнения и параметры > Уравнения > Программы на языке C и уравнения > Об интерактивных C программах
  
Об интерактивных C программах
Можно создать собственные интерактивные программы для управления геометрией с помощью уравнений. Следует учесть следующую информацию по созданию пользовательских программ:
Команда Пользов. программа (User Prog) доступна только в режимах детали и среды эскиза.
Одновременно можно править или выполнять только одну пользовательскую программу. Однако можно создать несколько программ для каждой детали и выполнять их последовательно.
Каждая программа ограничена подпрограммой одиночного ввода, которая называется "USRMAIN ()". Подпрограмма ввода может вызывать другие подпрограммы в файле этой программы.
Creo Parametric предоставляет шаблон usermain.c для файла на языке C, который поможет при создании и применении пользовательских программ.
В пользовательских программах размеры Creo Parametric необходимо обозначать прописными буквами.
Используйте D[i], чтобы сослаться на размеры на экране. Данный символ соответствует di в режимах детали или сборки или sdi в режиме среды эскиза. Система не принимает имя символа, назначенное пользователем, например, для ширины, вместо назначенного системой символа размера.
Не следует использовать инструкции отхода в подпрограммах. Чтобы задать в программе обработку ошибок, используйте инструкции printf или fprintf.
Невозможно управлять размерами сборки или номерами экземпляров массивов, используя пользовательские программы.
Чтобы использовать интерактивную программу, следует выполнить следующие шаги:
1. Создайте программу. Программу можно также создать путем изменения существующей программы.
2. Выполните компиляцию и правку ссылок программы.
3. Выполните программу, чтобы применить изменения.
4. По завершении выполнения программы выполните регенерацию модели для обновления геометрии.