Macrograme în text, macrocomenzi structurale cum să

Tekla Structures vă permite să înregistrați acțiunile utilizatorilor într-o macro, care poate fi apoi "pierdută", ceea ce vă permite să accelerați fluxul de lucru pentru câteva alte operații. Având în vedere dragostea dezvoltatorilor pentru un număr imens de meniuri imbricate, cu parametrii și o "aplicație" constantă, macro-urile pot economisi cu adevărat mult timp.

Scrieți o macrocomandă utilizând interfața Tekla Structures:

Pentru a înregistra o macrocomandă, trebuie să faceți următoarele:

  • Selectați Instrumente> Macrouri din meniu pentru a deschide fereastra de dialog pentru lucrul cu macrocomenzi.
  • Introduceți numele macrocomenzii noi.
  • Activați funcția "Înregistrare"
  • Faceți manipulările necesare în Tekla
  • Pentru a opri înregistrarea, faceți clic pe Stop.

Macrograme în text, macrocomenzi structurale cum să

După aceea, va fi creat un fișier cu numele și extensia .cs în directorul care este înregistrat ca fișier principal în Opțiuni avansate \ XS_MACRO_DIRECTORY

În consecință, îl puteți găsi într-un fișier separat, într-un dosar special, de obicei ceva de genul:

Dacă puteți schimba calea către acest dosar, în rețea sau puteți afla exact unde este înregistrat cu dvs. Ne uităm aici:

Instrumente> Opțiuni> Opțiuni avansate,

sau o combinație a tastei ctrl + E

  • Și acolo alegeți "Locații fișiere", în partea dreaptă, găsiți linia XS_MACRO_DIRECTORY acolo va fi calea către dosar, în acest director vor fi macro-urile.

Macrograme în text, macrocomenzi structurale cum să

Cum se editează macro-urile Tekla Structures

Macroanele sunt voluminoase și vă permit să faceți o mulțime de lucruri interesante. În consecință, ceea ce a fost creat în mod automat nu satisface întotdeauna cerințe rafinate. Nu vă faceți griji, o puteți rezolva manual.

  • Sau folosind C # Visual Studio. de exemplu, versiunea gratuită Express
  • Sau folosind Notepad ++
  • Sau folosind un notepad standard.
  • Și este, de asemenea, convenabil să te uiți în certificat

Cum arată macrocomanda (script)?

În general, scriptul arată astfel:

clasa publica Script
public static void Run (Tekla.Technology.Akit.IScript akit)

akit.Callback ("acmd_display_dialog", "dia_view_dialog", "main_frame");
akit.PushButton ("v1_get", "dia_view_dialog");
akit.ValueChange ("dia_view_dialog", "v1_projecție", "1");
akit.PushButton ("v1_modificare", "dia_view_dialog");
akit.PushButton ("v1_ok", "dia_view_dialog");
>

La prima vedere este un pic dificil, dar de fapt totul este destul de simplu. De exemplu, în scriptul prezentat, numim un dialog: akit.Callback ("acmd_display_dialog", "dia_view_dialog", "main_frame");

în dialog, faceți clic pe butonul Descărcare. akit.PushButton ("v1_get", "dia_view_dialog");

Schimbați una dintre valori și apăsați butoanele pentru a le schimba: PushButton ("v1_modify." Și încă unul OK: akit.PushButton ("v1_ok".

Prin urmare, scripturile pot fi editate, adăugate și eliminate acțiuni. De asemenea, deoarece C # este folosit ca limbaj de scripting în Tekla Structures, putem adăuga variabile, efectua calcule și chiar creăm propriile noastre meniuri. De exemplu, puteți descărca și studia scenariul din acest articol.

Subiecte înrudite

Chips-uri AutoCAD - câmpuri

Autoshad Lisp Script - calculul blocurilor din desen