TRINAMIC TMCL IDE Software
Spesifikasi
- Jeneng produk: TMCL IDE kanggo Linux
- Sistem Operasi: Linux
- Produsen: Trinamic
Pandhuan Panggunaan Produk
Ngundhuh lan Instal:
- Menyang Kaca download Trinamic TMCL IDE lan download TMCL IDE xxxx.x kanggo Linux.
- Bukak terminal console lan unzip folder sing diundhuh nggunakake printah ing ngisor iki:
mkdir TMCL_IDE
tar xvzf TMCL-IDE-v3.0.19.0001.tar.gz -C TMCL_IDE
Update Sistem:
- Nganyari sistem kanthi nglakokake printah ing ngisor iki ing console:
sudo apt-get update
sudo apt-get upgrade
Konfigurasi Port COM:
- Nyegah manajer modem ngontrol port COM nganggo piranti Trinamic kanthi nambahake aturan tartamtu:
sudo adduser dialout
sudo gedit /etc/udev/rules.d/99-ttyacms.rules
- Tambah baris ing ngisor iki menyang file:
ATTRS{idVendor}==16d0, ENV{ID_MM_DEVICE_IGNORE}=1
ATTRS{idVendor}==2a3c, ENV{ID_MM_DEVICE_IGNORE}=1
- Muat ulang setelan kanthi:
sudo udevadm control --reload-rules
- Utawa, sampeyan bisa ngresiki modemmanager nggunakake:
sudo apt-get purge modemmanager
Miwiti Program:
- Navigasi menyang direktori ing ngendi TMCL IDE dumunung lan miwiti program kanthi mbukak:
./TMCL-IDE.sh
- Sampeyan uga bisa mbukak skrip kanthi ngeklik lan nglakokake minangka program.
Cathetan: Diuji nganggo Ubuntu 16.04
FAQ
- Q: Versi Linux endi sing kompatibel karo TMCL IDE?
- A: TMCL IDE wis diuji lan diverifikasi supaya bisa digunakake ing Ubuntu 16.04. Bisa uga digunakake ing distribusi Linux liyane, nanging dhukungan resmi kanggo Ubuntu 16.04.
“`
Revisi V3.3.0.0 | Revisi Dokumen V3.05 • 2021-MAR-04
TMCL-IDE minangka lingkungan pangembangan terpadu sing digawe kanggo ngembangake aplikasi sing nggunakake modul lan chip Trinamic. Isine piranti kanggo nyetel paramèter kanthi gampang, kanggo nggambarake data sing diukur lan kanggo ngembangake lan debugging aplikasi mandiri nganggo TMCL™, Trinamic Motion Control Language. TMCL-IDE kasedhiya gratis lan mlaku ing Windows 7, Windows 8.x utawa Windows 10. Versi kanggo Linux uga kasedhiya gratis.
Pambuka
Njupuk TMCL-IDE
TMCL-IDE bisa diundhuh gratis saka bagean piranti lunak TRINAMIC websitus: https://www.trinamic.com/support/software/tmcl-ide/#c414. Versi paling anyar bisa tansah ditemokaké ana.
Uga versi lawas bisa diundhuh saka ing kono yen perlu.
Nginstal TMCL-IDE
Windows
Sampeyan mesthi bisa ndownload versi kanthi instalasi otomatis (filejeneng: TMCL-IDE-3.xxx-Setup.exe).
Sawise ngundhuh iki file, mung klik kaping pindho kanggo miwiti proses instalasi. Kanggo ease saka instalasi disaranake nggunakake iki file.
Ana uga versi non-instal. Iki minangka ZIP file sing ngemot kabeh sing perlu files. Sawise ngundhuh iki file, unpack menyang siji direktori.
Linux
Versi Linux bisa ditemokake ing GitHub. Tututi link menyang GitHub saka bagean Piranti Lunak saka TRINAMIC websitus. Ing kene sampeyan uga bisa nemokake instruksi rinci kanggo nginstal TMCL-IDE ing Linux.
Antarmuka sing Didhukung
Kanggo nyambung menyang modul Trinamic utawa Papan evaluasi Trinamic, antarmuka beda bisa digunakake. Iki USB, RS232, RS485 lan CAN. Saben modul utawa papan evaluasi sing dilengkapi antarmuka USB bisa disambungake langsung liwat USB. Iku banjur bakal kanthi otomatis dikenali dening TMCL-IDE.
Kanggo modul sing dilengkapi antarmuka RS232 utawa RS485, antarmuka sing cocog uga dibutuhake ing PC. Akeh antarmuka RS232 lan RS485 standar sing bisa digunakake. Kanggo nyambungake liwat bis CAN mbutuhake antarmuka CAN sing didhukung dening IDE. Tabel 1 ngemot dhaptar kabeh antarmuka CAN sing saiki didhukung.
Miwiti TMCL-IDE
Ing Windows, mbukak TMCL-IDE mung kanthi milih entri TMCL-IDE saka menu wiwitan utawa kanthi ngeklik kaping pindho lambang desktop TMCL-IDE utawa (utamane yen sampeyan nggunakake versi non-instal) kanthi ngeklik kaping pindho ing TMCL-IDE.exe. file.
Ing Linux, jalanake skrip TMCL-IDE.sh saka baris perintah utawa kanthi ngeklik.
Kaping pisanan, layar cipratan bakal katon sing nuduhake kemajuan loading program lan kabeh komponen. Banjur, jendhela utama TMCL-IDE bakal katon.
Jendela Utama
Sawise mbukak TMCL-IDE jendhela utama bakal katon ing layar. Jendhela utama ngemot bagean ing ngisor iki:
Menu Bar lan Status Bar
Bar menu diselehake ing sisih ndhuwur jendela utama, bar status diselehake ing sisih ngisor. Loro-lorone bar ora bisa dipindhah.
Gambar 2: Menu lan Bar Status
Bar status nuduhake ing sisih kiwa pesen nyata lan ing sisih tengen tingkat printah TMCL saiki, kang tegese jumlah panjalukan plus balesan saben detik. Kajaba iku, memori sing digunakake lan beban CPU ditampilake. Printah menu diurutake ing limang entri:
• File: Trabasan 'alt gr + p' ngidini dijupuk saka jendhela alat nyata minangka png file lan menyang clipboard.
• Piranti: Telpon piranti wadhah.
• Pilihan: Properties windows alat obah utawa prilaku.
• Views: Singidaken utawa nuduhake jendhela liyane watara tengah view.
• Pitulung: Dolan maring saluran YouTube TRINAMIC, nuduhake sawetara info sistem, mbukak document iki utawa looking for nganyari.
Kothak babagan menehi liwatview saka dalan ngendi komponen diinstal. INI file digunakake kanggo nyimpen kabeh setelan lan dumunung ing dalan ngarep ditampilake. Direktori kerja minangka path sementara pangguna ditambah TMCLIDE. Sawetara komponen ngasilake pesen log menyang file debug.log. Sampeyan bisa ngeklik link ing ngisor iki kanggo mbukak iki file karo editor sistem kanggo view lan nyimpen isi.
Tool Bar
Ing kene sampeyan bisa nemokake alat umum sing paling dibutuhake kaya alat nganyari perangkat kukuh, TMCL-PC Host utawa kompilasi sawetara ahli sihir. Iku padha karo alat menu bar. Ing pojok tengen sampeyan bisa entuk kanthi ngeklik lambang kanggo mbukak dhaptar kabeh modul, Sampeyan bisa milih modul sing ana kanggo alat sing gegandhengan.
Ngeklik bakal nelpon Alat Nganyari Firmware. Flash firmware diwenehi file menyang modul.
Lambang bakal mbukak Alat Ekspor / Impor Setelan. Pilih modul lan im- utawa ngekspor setelan parameter nggunakake files.
Ngeklik bakal nelpon TMCL/PC Host. Alat iki ngidini nulis instruksi TMCL kanggo ngontrol antarane macem-macem modul lan sumbu.
Telpon Wizards karo. Ing alat tuntunan sampeyan bisa milih modul kanggo duwe koleksi tuntunan kasedhiya. ngrancang nganti papat pasangan nilai ing grafik XY. Nyampur sembarang nilai saka sembarang sumbu saka modul sembarang.
Piranti karo Tool Tree
Entri ROOT wit makili kulawargané macem-macem antarmuka fisik serial: USB, port komunikasi serial, CAN lan uga modul virtual non-fisik. Saben entri ROOT ngemot antarmuka sing disambungake lan saben antarmuka minangka wong tuwa saka siji utawa luwih Modul TMC sing disambungake. Saben modul minangka induk piranti gumantung saka karakteristike.
Klik tengen mouse bakal mbukak menu popup. Item migunani Mungkin Alias ing kasus sawetara modul podho rupo disambungake. Alias minangka kolom kanthi kolom sing bisa diowahi ing baris modul supaya jeneng unik bisa diwenehi.
Yen milih jendhela riwayat TMCL lan/utawa jendhela tooltip canggih uga bakal ditampilake. Iki, bar lambang lan wit piranti bisa dipindhah kanthi bebas lan bisa diatur kanthi tata letak dhewe.
Sambungan
Gumantung ing antarmuka inang modul dilengkapi ana macem-macem cara kanggo nyambungake modul kanggo PC. Akeh, nanging ora kabeh modul dilengkapi antarmuka USB sing asring cara paling gampang kanggo sambungan pisanan menyang PC. Nanging uga RS485, RS232 utawa BISA bisa digunakake kanggo nyambungake modul. Kabeh modul dilengkapi paling ora siji saka antarmuka iki.
USB
Kanggo nggunakake modul karo sambungan USB mung plug ing kabel USB menyang modul lan PC. Akeh modul TRINAMIC uga USB powered, nanging iki mung bisa kanggo configuring modul. daya USB ora cukup kanggo motor daya, supaya iku bakal tansah perlu kanggo nyambung modul uga kanggo sumber daya supaya bisa mbukak motor nggunakake sambungan USB.
Sawise plugging ing kabel USB, modul bakal kanthi otomatis katon ing wit modul ing sisih kiwa jendhela utama, lan wit alat sing ngemot kabeh pribadi sing bisa digunakake karo modul iki bakal ditampilake ing ngisor entri modul ing wit. Gumantung ing sistem operasi PC sampeyan bisa uga kudu nginstal driver USB sing bener files kanggo modul sing digunakake. Biasane iki bakal rampung kanthi otomatis dening TMCL-IDE. Kadhangkala uga perlu kanggo nginstal driver kanthi manual. Kanggo maksud iki, driver files bisa diundhuh saka TRINAMIC websitus.
Amarga kabeh modul TRINAMIC sing dilengkapi antarmuka USB nggunakake kelas CDC (kelas piranti komunikasi) bakal katon minangka port serial virtual. Gumantung ing sistem operasi, bakal ditampilake minangka COMxx utawa / dev / ttyUSBxx, ing ngendi xx tegese nomer sing dialokasikan dening sistem operasi. Ngeklik ing port COM virtual ditampilake ing wit view bakal mbukak jendhela sambungan kanggo port iki.
Setelan sambungan
Ing tab Sambungan ing jendhela sambungan USB, setelan sambungan umum bisa digawe:
• Nggunakake tombol Pedhot bisa kanggo sementara nutup sambungan USB kanggo modul, supaya lunak PC liyane bisa nyambung menyang modul tanpa kudu nutup TMCL-IDE dhewe.
• Gunakake tombol Sambungake kanggo nyambung maneh menyang modul sawise sambungan wis ditutup nggunakake tombol Pedhot. Pesthekake yen ora ana program liya sing ngakses modul liwat antarmuka USB sadurunge nyambungake maneh
Ngaso ing antarane printah TMCL: ing sawetara kasus langka misale jek perlu kanggo masang jeda antarane printah amarga bisa uga ana kasalahan. Yen kedadeyan kasebut, setel nilai kasebut luwih dhuwur tinimbang nol. Biasane setelan iki bisa ditinggalake ing nol.
Setelan Timer
Gunakake tab Timer ing jendhela sambungan USB kanggo ngontrol wektu sing digunakake kanggo polling ajeg saka modul. Iki dibutuhake kanggo alat sing kudu nganyari nilai sing ditampilake kanthi rutin, kayata Grafik Posisi utawa Grafik Kecepatan kanggo Example. Setelan ing ngisor iki bisa digawe ing kene:
• Tundha antarane panjalukan TMCL: Iki interval polling. Kanthi gawan, iki disetel dadi 5ms, nanging bisa disetel luwih murah utawa luwih dhuwur yen perlu.
• Gunakake tombol Stop kanggo mungkasi timer. Iki bakal mungkasi nilai polling saka modul. Nilai sing ditampilake ing umume alat ora bakal dianyari maneh.
• Gunakake tombol Mulai kanggo miwiti timer. Nilai sing ditampilake ing alat kasebut bakal dianyari maneh.
Setelan Log TMCL
Gunakake tab Log TMCL ing jendhela sambungan USB kanggo ngontrol printah sing ditampilake ing jendhela Log TMCL:
• Kothak mriksa Sajarah umume ngaktifake utawa mateni tampilan riwayat kanggo modul iki.
• Block Traced Values: Fungsi iki ngalangi nilai sing ajeg dilacak dening pribadi ditampilake ing jendhela TMCL Log. Ngaktifake pilihan iki nyuda jumlah data sing ditampilake ing jendhela Log TMCL.
• Block Circular Values: Fungsi iki ngalangi nilai-nilai sing dijajaki dening alat nggunakake timer ditampilake ing jendhela Log TMCL. Ngaktifake pilihan iki uga nyuda jumlah data sing ditampilake ing jendhela Log TMCL.
RS485/RS232
Akeh modul TRINAMIC uga bisa disambungake liwat RS485, RS232 utawa antarmuka serial tingkat TTL. TMCLIDE uga bisa liwat jinis antarmuka serial iki. Kanggo tujuan iki, port serial (tingkat RS485, RS232 utawa TTL) disambungake menyang PC (kanggo ex.ampliwat USB) utawa dibangun ing PC (kanggo Example minangka kertu PCI) perlu. Port serial saka paling manufaktur bisa digunakake kanggo maksud iki. Ati-ati sing wis diinstal kanthi bener sadurunge nyoba nggunakake. Deleng uga manual hardware modul sampeyan babagan cara nyambungake modul kasebut menyang port serial. Nggunakake RS485 uga bisa nyambungake luwih saka siji modul menyang port siji.
Kabeh port serial (preduli saka RS485, RS232 utawa tingkat TTL) ditampilake ing wit view ing sisih kiwa jendela utama. Gumantung ing sistem operasi, jeneng kasebut yaiku COMxx utawa / dev / ttyxx ing ngendi xx tegese nomer sing dialokasikan dening sistem operasi. Klik ing port COM cocok (sing modul disambungake menyang) kanggo nampilake jendhela sambungan kanggo port tartamtu.
Setelan sambungan
Gunakake tab Sambungan kanggo nggawe setelan umum kanggo sambungan lan kanggo nyambung menyang modul. Pilihan ing ngisor iki kasedhiya:
• Baudrate: Pilih baud rate saka port serial kene. Nilai standar pabrik ing kabeh modul TRINAMIC yaiku 9600bps, mula nilai iki tansah apik kanggo modul anyar. Ngganti iki yen sampeyan wis nyiyapake modul kanggo nggunakake baud rate beda.
• Panelusuran ID saka / kanggo: Sampeyan bisa nyambung luwih saka siji modul kanggo bis RS485. Mulane, TMCL-IDE bisa nelusuri luwih saka siji modul ing port serial. Ketik ID saka modul pisanan disambungake menyang bis lan ID saka modul pungkasan disambungake menyang bis kene. Yen mung siji modul disambungake, sampeyan biasane bisa ninggalake loro nilai ing 1, amarga iki uga setelan standar pabrik ing modul TRINAMIC. Utawa yen modul disetel kanggo ID beda, nyetel loro nilai kanggo ID sing. Yen sampeyan ora yakin bab setelan ID modul sampeyan uga bisa ngetik saka 1 kanggo 255 supaya TMCL-IDE bakal kanthi otomatis mindai liwat kabeh ID modul serial bisa, nanging iki bakal njupuk sawetara wektu.
• Reply ID: ID balesan saka modul sing disambungake. Iki biasane kudu padha ing kabeh modul. Setelan gawan pabrik yaiku 2.
• Sambungake: Klik tombol Sambungake kanggo mbukak sambungan lan miwiti nggoleki modul sing disambungake menyang port serial. Kemajuan panelusuran bakal dituduhake dening indikator kemajuan. Kabeh modul sing wis ditemokake bakal katon ing wit view ing sisih kiwa jendela utama.
• Putus sambungan: Klik kene kanggo nutup sambungan.
Setelan Timer
Gunakake tab Timer saka jendhela sambungan port serial kanggo kontrol timer kang digunakake kanggo ajeg polling Nilai saka modul. Iki dibutuhake kanggo alat sing kudu nganyari nilai sing ditampilake kanthi rutin, kayata Grafik Posisi utawa Grafik Kecepatan kanggo Example. Setelan ing ngisor iki bisa digawe ing kene:
• Tundha antarane panjalukan TMCL: Iki interval polling. Kanthi gawan, iki disetel dadi 5ms, nanging bisa disetel luwih murah utawa luwih dhuwur yen perlu. Nilai paling murah gumantung saka baud rate sing dipilih.
• Gunakake tombol Stop kanggo mungkasi timer. Iki bakal mungkasi nilai polling saka modul. Nilai sing ditampilake ing umume alat ora bakal dianyari maneh.
• Gunakake tombol Mulai kanggo miwiti timer. Nilai sing ditampilake ing alat kasebut bakal dianyari maneh.
Sintaks TMCL™
Bagean iki nemtokake sintaks printah TMCL™ sing digunakake ing TMCL™ Creator. Mangga deleng Manual Firmware TMCL™ modul sampeyan kanggo panjelasan luwih lengkap babagan fungsi kabeh printah TMCL™ sing didhukung modul sampeyan. Mnemonik perintah sing diwenehake ing kana digunakake ing Pencipta TMCL™. Mangga mirsani uga sampprogram iki files sing kasedhiya ing TRINAMIC websitus.
8.1 Directive Assembler Directive assembler diwiwiti kanthi tandha #, lan siji-sijine arahan yaiku #include kanggo kalebu a file. Jenenge kuwi file kudu diwenehi sawise arahan #include. Yen iki file wis dimuat ing editor banjur bakal dijupuk saka kono. Yen ora bakal dimuat saka file, nggunakake kalebu file path sing bisa disetel ing dialog Pilihan saka TMCL™ Creator. Example #kalebu test.tmc 8
.2 Konstanta Simbolik Konstanta simbolik ditetepake nganggo sintaks ing ngisor iki: = Jeneng kudu diwiwiti kanthi aksara utawa tandha _ banjur bisa ngemot kombinasi huruf, angka lan tandha _. Nilai kudu dadi angka desimal, heksadesimal utawa biner utawa ekspresi konstan. Nomer heksadesimal diwiwiti kanthi tandha $, nomer biner diwiwiti kanthi tandha%.
Example 1 Kacepetan = 1000 Kacepetan2 = Kacepetan / 2 3 Topeng = $ FF Binar Nilai =% 1010101 8.3 Ekspresi konstan Ngendi wae nilai numerik sing dibutuhake, uga bisa diwilang sajrone perakitan. Kanggo maksud iki, ekspresi konstan bisa digunakake. Ekspresi konstan mung minangka rumus sing ngevaluasi nilai konstan. Sintaks kasebut meh padha karo BASIC utawa basa pamrograman liyane.
Tabel 2 nuduhake kabeh fungsi lan tabel 3 nuduhake kabeh operator sing bisa digunakake ing ekspresi pancet. Pitungan njupuk Panggonan sak wektu kompilasi lan ora sak runtime. Secara internal, assembler nggunakake aritmetika floating point kanggo ngevaluasi ekspresi konstan, nanging amarga printah TMCL™ mung njupuk angka integer, asil ekspresi konstan bakal tansah dibunderake menyang nilai integer nalika digunakake minangka argumen kanggo printah TMCL™.
Fungsi ing Ekspresi Konstan
Fungsi Nama
SIN Sinus COS Cosinus TAN Tangens ASIN Arcus Sinus ACOS Arcus Cosinus ATAN Arcus Tangens LOG Logaritma Basis 10 LD Logaritma Basis 2 LN Logaritma Basis e EXP Daya kanggo Basis e SQRT Square ROOT CBRT Kubik ROOT ABS Nilai Absolute INT Integer (truncate) ROUND CEORIL Bulat munggah (R) ROUND CEORIL Bunder munggah (R) argument<1 1 if argument=0 0 if argument>1 DEG Ngonversi saka radiant menyang derajat RAD Ngonversi saka derajat dadi radian SINH Sinus hyperbolicus COSH Cosinus hyperbolicus TANH Tangens hyperbolicus ASINH Arcus sinus hyperbolicus ACOSH Arcus cosinus hyperbolicus ATANH Arcus tangens hyperbolicus
Petunjuk Tambahan
Informasi Produser
Hak cipta
TRINAMIC nduweni kabeh isi manual pangguna iki, kalebu nanging ora winates ing gambar, logo, merek dagang, lan sumber daya. © Hak Cipta 2021 TRINAMIC. Kabeh hak dilindhungi undhang-undhang. Diterbitake sacara elektronik dening TRINAMIC, Jerman.
Distribusi ulang saka format sumber utawa asale (kanggo example, Portable Document Format utawa Hypertext Markup Language) kudu nyimpen kabar hak cipta ing ndhuwur, lan dokumentasi Manual Pengguna Lembar Data lengkap produk iki kalebu Cathetan Aplikasi sing gegandhengan; lan referensi kanggo dokumentasi produk liyane sing kasedhiya.
Jeneng lan Simbol merek dagang
Sebutan lan simbol merek dagang sing digunakake ing dokumentasi iki nuduhake yen produk utawa fitur diduweni lan didaftar minangka merek dagang lan/utawa paten dening TRINAMIC utawa manufaktur liyane, sing produke digunakake utawa diarani ing kombinasi karo produk TRINAMIC lan dokumentasi produk TRINAMIC.
Piranti Lunak PC iki minangka publikasi non-komersial sing ngupaya nyedhiyakake informasi pangguna ilmiah lan teknis sing ringkes kanggo pangguna target. Mangkono, sebutan lan simbol merek dagang mung dilebokake ing Spec Short saka dokumen iki sing ngenalake produk kanthi cepet. Sebutan/simbol merek dagang uga dilebokake nalika jeneng produk utawa fitur pisanan muncul ing dokumen kasebut. Kabeh merek dagang lan jeneng merek sing digunakake minangka properti saka sing nduweni.
Target pangguna
Dokumentasi sing kasedhiya ing kene, mung kanggo programer lan insinyur, sing dilengkapi karo katrampilan sing dibutuhake lan wis dilatih kanggo nggarap jinis produk iki. Pangguna Target ngerti carane nggunakake prodhuk iki kanthi tanggung jawab tanpa nyebabake cilaka kanggo awake dhewe utawa wong liya, lan tanpa ngrusak sistem utawa piranti, ing ngendi pangguna nggabungake produk kasebut.
Penafian: Sistem Dhukungan Urip
TRINAMIC Motion Control GmbH & Co. KG ora menehi wewenang utawa njamin produk apa wae kanggo digunakake ing sistem dhukungan urip, tanpa idin tinulis khusus saka TRINAMIC Motion Control GmbH & Co. KG. Sistem panyengkuyung urip minangka piranti sing dimaksudake kanggo ndhukung utawa nylametake urip, lan sing ora bisa ditindakake, yen digunakake kanthi bener miturut pandhuan sing diwenehake, bisa uga bisa nyebabake ciloko utawa pati.
Informasi sing diwenehake ing dokumen iki dipercaya akurat lan dipercaya. Nanging, ora ana tanggung jawab kanggo akibat saka panggunaan utawa kanggo nglanggar paten utawa hak pihak katelu liyane sing bisa nyebabake panggunaan kasebut. Spesifikasi bisa diganti tanpa kabar.
Penafian: Panggunaan sing dikarepake
Data sing ditemtokake ing manual pangguna iki mung kanggo tujuan deskripsi produk. Ora ana perwakilan utawa jaminan, kanthi nyata utawa diwenehake, babagan kebolehdagangan, kecocokan kanggo tujuan tartamtu
©2021 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Jerman
Katentuan pangiriman lan hak kanggo owah-owahan teknis dilindhungi undhang-undhang.
Download versi paling anyar ing www.trinamic.com
Dokumen / Sumber Daya
![]() |
TRINAMIC TMCL IDE Software [pdf] Pandhuan xxxx.x, 3.0.19.0001, 5.9.1, TMCL IDE Software, TMCL IDE, Software |