Функциониране на параметрите

Параметризация по функции - Лаборатория, раздел Образование, Целта на параметризацията Параметризацията по функции е заместване на статични характеристики.

Параметризацията на функциите е замяна на статичните характеристики на обект, които се дефинират чрез числа или променливи на дизайна, с изрази на променливи резултати, които зависят например от координатите на други обекти или други параметри на модела. За да използвате функциите за параметризиране, в реда на характеристиките на обекта, който искате да параметризирате, натиснете десния бутон на мишката и изберете елементите Параметризирайте - Expression Builder. Ще се отвори прозорецът на конструктора на функции (фиг. 2)

функциониране

В този прозорец трябва да посочите следните параметри:

- група функции, на фиг. 2 е избрана група, която отговаря за параметризиране на позицията и ориентацията на обектите (Местоположение/ориентация).

- функция от групата, на фиг. Избрана е 2 функция LOC_ON_AXIS. Пълен изглед на избраната функция се показва в долната част на прозореца. Когато щракнете двукратно върху левия бутон на мишката върху избраната функция, в прозореца за редактиране се появява ред с нейното име и обобщени аргументи.

- аргументи на функцията. Те могат да бъдат написани ръчно или да бъдат определени чрез контекстното меню в реда Получаване на данни за обекти. В последния случай първо трябва да определите вида на желаните обекти (на фигурата този тип се определя като Маркери). Аргументите на функцията се задават последователно и могат да бъдат вмъкнати в тялото на функцията с помощта на бутона Вмъкване на данни за обект.

След като функцията е настроена, натиснете бутона Добре за да вмъкнете функция в параметризиран характеристичен низ. За някои функции бутонът е наличен. Assist, който показва допълнителен прозорец за задаване на аргументи на функцията с тяхното описание. Ако е възможно, стойността на функцията може да бъде изчислена с помощта на бутона Оценете или изградете графиката му с помощта на бутона Парцел.

Функции от групата Местоположение/ориентация са отговорни за параметризиране на позицията и ориентацията на някои маркери чрез позицията и ориентацията на други маркери. Маркерът, към който се прилага функцията за параметризация, се нарича параметризуем. Маркерите, използвани като аргументи в тялото на функция, се наричат ​​параметризиране.

- Функция LOC_ALONG_LINE (Обект1, Обект2, Реално) поставя параметризируем маркер на линията между маркерите Обект1 и ObjectT2, на разстояние ИСТИНСКИ от маркер Обект1.

- Функция LOC_ON_AXIS (обект, реално, низ) позиционира параметризиращия маркер по оста Струна маркер Обект на разстояние ИСТИНСКИ От него. Параметър STRING може да приема стойности "Х", "Y" или "Z".

- Функция LOC_RELATIVE_TO (, Обект) позиционира параметризирания обект на разстояние, определено от отмествания по координатните оси, свързани с маркера Обект. Тези стойности са посочени вместо думата Масив разделени със запетая.

- Функция LOC_ON_LINE (,>, s) - поставя маркер върху линия, минаваща през точки, чиито координати са посочени в масиви масив1имасив2, на разстояние s от първата точка. Освен това разстоянието s се измерва от първата точка към втората точка.

- Функция ORI_RELATIVE_TO (, Обект) ориентира параметризирания маркер, използвайки относителните ъгли на въртене, посочени в масива Масив около осите X, Y, Z маркер Обект. В този случай ъглите са посочени разделени със запетаи.

- Функция ORI_ALONG_AXIS (Обект1, Обект2, Низ) ориентира оста на параметризиращия маркер, посочен в линията Струна по линията между маркерите Обект1 и Обект2. Ориентацията на останалите оси на параметризиращия се маркер в този случай е произволна.

- Функция ORI_ALLIGN_AXIS (обект, низ) ориентира параметризируем маркер според израз Струнакойто има формата "A + b" или "A-b" Където а - х, у или z - име на маркерната ос ОБЕКТ, б - името на една от осите на параметризирания маркер. Знакът "+" означава, че осите са еднакво насочени, а знакът "-" означава, че те са противоположни. Например изразът "X + z" означава, че оста Z. параметризираният маркер е насочен по оста х маркер за параметризиране.

Функции от групата Моделиране ви позволяват да получите компенсации между обектите на модела.

- Функция DX (обект1, обект2, обект3) връща проекцията на разстоянието между маркерите обект1 и обект2 по оста X на маркера обект3. Ако третият параметър на функцията не е посочен, вместо това се използва глобалната координатна система.

- Функции DY (обект1, обект2, обект12)иDZ (обект1, обект2, обект3) функция подобна DX, но върнете разстоянието между маркерите по оси Y и Z съответно.

- Функция DM (обект1, обект2) връща абсолютното разстояние между маркерите обект1 и обект2 съответно.

- Функция AX (обект1, обект2) връща ъгъла на въртене на осите Z, Y на маркера обект1 около оста X на маркера обект2. В този случай оста X на двата маркера трябва да е успоредна.

- Функции AY (обект1, обект2, обект12)иAZ (обект1, обект2, обект3) функция подобна AX, но върнете ъглите на въртене съответно по оста Y и Z.