TRINAMIC-logo

TRINAMIC TMCL IDE tarkvara

TRINAMIC-TMCL-IDE-Tarkvaratoode

Tehnilised andmed

  • Toote nimi: TMCL IDE Linuxile
  • Operatsioonisüsteem: Linux
  • Tootja: Trinamic

Toote kasutusjuhised

Allalaadimine ja installimine:

  1. Mine aadressile Trinamic TMCL IDE allalaadimisleht ja laadige alla TMCL IDE xxxx.x Linuxi jaoks.
  2. Avage konsooliterminal ja pakkige allalaaditud kaust lahti järgmiste käskude abil:
    • mkdir TMCL_IDE
    • tar xvzf TMCL-IDE-v3.0.19.0001.tar.gz -C TMCL_IDE

Süsteemi uuendus:

  • Värskendage oma süsteemi, käivitades konsoolis järgmised käsud:
    • sudo apt-get update
    • sudo apt-get upgrade

COM-pordi konfigureerimine:

  • Takistage modemihalduril COM-portide juhtimine Trinamic-seadmetega, lisades konkreetsed reeglid.
    • sudo adduser dialout
    • sudo gedit /etc/udev/rules.d/99-ttyacms.rules
  • Lisage tabelisse järgmised read file:
    • ATTRS{idVendor}==16d0, ENV{ID_MM_DEVICE_IGNORE}=1
    • ATTRS{idVendor}==2a3c, ENV{ID_MM_DEVICE_IGNORE}=1
  • Laadige seaded uuesti alla:
    • sudo udevadm control --reload-rules
  • Teise võimalusena saate modemanageri tühjendada, kasutades:
    • sudo apt-get purge modemmanager

Käivitage programm:

  • Liikuge kataloogi, kus asub TMCL IDE, ja käivitage programm, käivitades:
    • ./TMCL-IDE.sh
  • Samuti saate skripti käivitada, klõpsates sellel ja käivitades programmina.

Märkus. Testitud Ubuntu 16.04-ga

KKK

  • Q: Millised Linuxi versioonid ühilduvad TMCL IDE-ga?
    • A: TMCL IDE on testitud ja kinnitatud, et see töötab Ubuntu 16.04-ga. See võib töötada ka teiste Linuxi distributsioonidega, kuid ametlik tugi on Ubuntu 16.04 jaoks.

"`

Redaktsioon V3.3.0.0 | Dokumendi redaktsioon V3.05 • 2021-MAR-04

TMCL-IDE on integreeritud arenduskeskkond, mis on loodud Trinamic mooduleid ja kiipe kasutavate rakenduste arendamiseks. See sisaldab tööriistakomplekti parameetrite hõlpsaks seadistamiseks, mõõdetud andmete visualiseerimiseks ning eraldiseisvate rakenduste arendamiseks ja silumiseks trinamic Motion Control Language TMCL™ abil. TMCL-IDE on saadaval tasuta ja töötab opsüsteemides Windows 7, Windows 8.x või Windows 10. Samuti on saadaval tasuta versioon Linuxi jaoks.

Sissejuhatus

TMCL-IDE hankimine

TMCL-IDE saab tasuta alla laadida TRINAMICu tarkvaraosast websait: https://www.trinamic.com/support/software/tmcl-ide/#c414. Sealt leiab alati uusima versiooni.
Sealt saab vajadusel alla laadida ka vanemaid versioone.

TMCL-IDE installimine

Windows

Alati on võimalik alla laadida automaatse installiga versioon (filenimi: TMCL-IDE-3.xxx-Setup.exe).
Pärast selle allalaadimist file, topeltklõpsake seda installiprotsessi alustamiseks. Paigaldamise hõlbustamiseks soovitame seda kasutada file.
Samuti on installimata versioon. See on ZIP file mis sisaldab kõike vajalikku files. Pärast selle allalaadimist file, pakkige see lahti ühte kataloogi.

Linux

Linuxi versiooni leiate GitHubist. Järgige linki GitHubile TRINAMICu tarkvara jaotises websaidile. Siit leiate ka üksikasjalikud juhised TMCL-IDE installimiseks Linuxile.

Toetatud liidesed

Trinamic mooduli või Trinamic hindamisplaadiga ühendamiseks saab kasutada erinevaid liideseid. Need on USB, RS232, RS485 ja CAN. Iga moodulit või hindamisplaati, mis on varustatud USB-liidesega, saab ühendada otse USB kaudu. Seejärel tunneb TMCL-IDE selle automaatselt ära.

RS232 või RS485 liidesega moodulite puhul on vajalik ka vastav liides arvutis. Kasutada saab paljusid standardseid RS232 ja RS485 liideseid. CAN-siini kaudu ühendamiseks on vaja CAN-liidest, mida toetab IDE. Tabel 1 sisaldab kõigi praegu toetatud CAN-liideste loendit.

TMCL-IDE käivitamine

Windowsis käivitage TMCL-IDE, valides lihtsalt menüüst Start kirje TMCL-IDE või topeltklõpsates TMCL-IDE töölauaikoonil või (peamiselt kui kasutate installimata versiooni) topeltklõpsates TMCL-IDE. .exe file.

Linuxis käivitage skript TMCL-IDE.sh kas käsurealt või sellel klõpsates.
Alguses kuvatakse pritsmeekraan, mis näitab programmi ja kõigi selle komponentide laadimise edenemist. Seejärel ilmub TMCL-IDE peaaken.

Peaaken

Pärast TMCL-IDE käivitamist ilmub ekraanile peaaken. Peaaken sisaldab järgmisi osi:

TRINAMIC-TMCL-IDE-Tarkvara-joonis-1

Menüüriba ja olekuriba

Menüüriba asub peaakna ülaosas, olekuriba alla. Mõlemad latid ei ole liigutatavad.

Joonis 2: Menüü ja olekuriba

Olekuribal kuvatakse vasakul tegelikud sõnumid ja paremal on praegune TMCL-i käsusagedus, mis tähendab päringute arvu pluss vastuseid sekundis. Peale selle kuvatakse kasutatud mälu ja protsessori koormus. Menüükäsud on sorteeritud viie kirjena:

• File: kiirklahv 'alt gr + p' lubab tegeliku tööriistaakna pildistada png-vormingus file ja lõikepuhvrisse.
• Tööriistad: helistage konteineri tööriistadele.
• Valikud: tööriistaakende liikumise või käitumise omadused.
• Views: Peida või näita teisi aknaid keskosa ümber view.
• Abi: külastage TRINAMIC YouTube'i kanalit, kuvage süsteemiteavet, avage see dokument või otsige värskendusi.

TRINAMIC-TMCL-IDE-Tarkvara-joonis-2

Umbes kast annab üleview radadest, kuhu komponendid paigaldatakse. INI file kasutatakse kõigi sätete salvestamiseks ja see asub näidatud koduteel. Töökataloog on kasutajate ajutine tee pluss TMCLIDE. Mõned komponendid genereerivad logimisteateid file debug.log. Selle avamiseks võite klõpsata allosas oleval lingil file oma süsteemiredaktoriga view ja salvestage sisu.

TRINAMIC-TMCL-IDE-Tarkvara-joonis-3

Tööriistariba

Siit leiate kõige vajalikumad tavalised tööriistad, nagu püsivara värskendustööriist, TMCL-PC Host või mitme viisardi koostamine. Need on samad, mis menüüriba tööriistad. Parempoolses nurgas saad ikoonil klõpsates avada kõigi moodulite loendi. Saad valida mis tahes olemasoleva mooduli seotud tööriistade jaoks

Klõpsates avaneb püsivara värskendustööriist. Flash antud püsivara file mooduli juurde.
Ikoon avab seadete ekspordi/impordi tööriista. Valige moodul ja im- või eksportige parameetrite sätted selle abil files.
Klõpsates helistatakse TMCL-i/PC-hostile. See tööriist võimaldab kirjutada TMCL-i juhiseid erinevate moodulite ja nende telgede vahel juhtimiseks.
Helistage võluritele . Viisardi tööriistas saate valida saadaolevate viisardite kogumi mooduli. joonistab XY graafikule kuni neli väärtuspaari. Segage mis tahes mooduli mis tahes telgede väärtusi.

Tööriistapuuga seade

Puu juurkirjed esindavad erinevate füüsiliste jadaliideste perekondi: USB, jadaliidese port, CAN ja ka mittefüüsilised virtuaalmoodulid. Iga juurkirje sisaldab ühendatud liideseid ja iga liides on ühe või mitme ühendatud TMC mooduli ema. Iga moodul on sõltuvalt selle omadustest tööriistade vanem.

Hiire paremklõps avab hüpikmenüü. Kasulik element võib-olla Alias ​​juhuks, kui on ühendatud mõned identsed moodulid. Alias ​​on veerg, mille mooduli ridadel on redigeeritavad väljad, nii et saab anda kordumatu nime.
Kui see on valitud, kuvatakse ka TMCL-i ajaloo aken ja/või täiustatud tööriistavihje aken. Need, ikooniriba ja seadmepuu on vabalt liigutatavad ja neid saab korraldada oma paigutuse järgi.

Ühendused

Sõltuvalt hosti liidestest, mis moodulil on, on mooduli arvutiga ühendamiseks erinevaid viise. Paljud, kuid mitte kõik moodulid on varustatud USB-liidesega, mis on sageli lihtsaim viis esmaseks ühenduse loomiseks arvutiga. Kuid mooduli ühendamiseks saab kasutada ka RS485, RS232 või CAN-i. Kõik moodulid on varustatud vähemalt ühe nendest liidestest.

USB

USB-ühendusega mooduli kasutamiseks ühendage USB-kaabel mooduli ja arvutiga. Paljud TRINAMIC moodulid on ka USB-toitega, kuid see töötab ainult mooduli konfigureerimiseks. Mootorite toiteks ei piisa USB-toitest, mistõttu tuleb alati ühendada moodul ka toiteallikaga, et saaks mootorit USB-ühendust kasutades käitada.

Pärast USB-kaabli ühendamist kuvatakse moodul automaatselt peaakna vasakus servas moodulipuus ja tööriistapuu, mis sisaldab kõiki selle mooduliga kasutatavaid tööriistu, kuvatakse mooduli sisestuse all puu. Sõltuvalt teie arvuti operatsioonisüsteemist võib olla vajalik installida õige USB-draiver files kasutatava mooduli jaoks. Enamasti teeb seda automaatselt TMCL-IDE. Mõnikord võib osutuda vajalikuks draiveri käsitsi installimine. Sel eesmärgil juht files saab alla laadida saidilt TRINAMIC websaidile.

Kuna kõik TRINAMIC moodulid, mis on varustatud USB-liidesega, kasutavad CDC klassi (kommunikatsiooniseadmete klass), kuvatakse need virtuaalsete jadaportidena. Olenevalt operatsioonisüsteemist kuvatakse need kas COMxx või /dev/ttyUSBxx, kus xx tähistab mis tahes operatsioonisüsteemi määratud numbrit. Klõpsates puus näidatud virtuaalsel COM-pordil view avab selle pordi ühenduse akna.

Ühenduse sätted

USB-ühenduse akna vahekaardil Ühendus saate teha ühenduse üldsätteid:

• Nupu Disconnect abil on võimalik ajutiselt sulgeda USB-ühendus mooduliga, et muu arvutitarkvara saaks mooduliga ühenduda ilma, et peaks TMCL-IDE ise sulgema.
• Kasutage nuppu Ühenda mooduliga uuesti ühenduse loomiseks pärast seda, kui ühendus on katkestatud nupuga Katkesta. Enne uuesti ühendamist veenduge, et ükski teine ​​programm ei pääse moodulile USB-liidese kaudu juurde

Paus TMCL-i käskude vahel: mõnel harvadel juhtudel näib olevat vajalik sisestada käskude vahele pause, sest vastasel juhul võivad tekkida vead. Kui see juhtub, määrake see väärtus nullist kõrgemaks. Tavaliselt võib selle sätte jätta nulli.

Taimeri sätted

Kasutage USB-ühenduse akna vahekaarti Taimer, et juhtida taimerit, mida kasutatakse korrapäraselt moodulist väärtuste küsimiseks. Seda on vaja tööriistade jaoks, mis peavad regulaarselt värskendama kuvatavaid väärtusi, nagu näiteks asukohagraafik või kiirusgraafikample. Siin saab teha järgmisi seadistusi:

• Viivitus TMCL-i päringute vahel: see on küsitlusintervall. Vaikimisi on see seatud 5 ms-le, kuid vajadusel saab seda madalamaks või suuremaks seada.
• Taimeri peatamiseks kasutage nuppu Stop. See peatab mooduli väärtuste küsimise. Enamikus tööriistades kuvatavaid väärtusi siis enam ei värskendata.
• Taimeri käivitamiseks kasutage nuppu Start. Seejärel värskendatakse tööriistades kuvatavaid väärtusi uuesti.

TMCL logi sätted

Kasutage USB-ühenduse akna vahekaarti TMCL Log, et juhtida, milliseid käske TMCL-i logiaknas kuvatakse:

• Märkeruut Ajalugu lülitab üldiselt selle mooduli ajalookuva sisse või välja.
• Block Traced Values: see funktsioon takistab tööriistade poolt regulaarselt jälgitavate väärtuste kuvamist TMCL-i logiaknas. Selle valiku sisselülitamine vähendab märkimisväärselt TMCL-i logiaknas kuvatavate andmete hulka.
• Block Circular Values ​​(Block Circular Values): see funktsioon takistab taimerit kasutavate tööriistade poolt küsitavate väärtuste kuvamist TMCL-i logiaknas. Selle valiku sisselülitamine vähendab oluliselt ka TMCL-i logiaknas kuvatavate andmete hulka.

RS485 / RS232

Paljusid TRINAMIC mooduleid saab ühendada ka RS485, RS232 või TTL tasemel jadaliidese kaudu. TMCLIDE saab ka seda tüüpi jadaliideste kaudu. Selleks on arvutiga ühendatud jadaport (RS485, RS232 või TTL tase) (ntampUSB kaudu) või arvutisse sisseehitatud (ntample PCI-kaardina) on vajalik. Sel eesmärgil saab kasutada enamiku tootjate jadaporte. Enne selle kasutamist veenduge, et see oleks korralikult paigaldatud. Vaadake ka oma mooduli riistvarajuhendit selle kohta, kuidas moodulit jadaporti õigesti ühendada. RS485 abil on võimalik ühendada ka rohkem kui üks moodul ühte porti.

Kõik jadapordid (olenemata RS485, RS232 või TTL tasemest) on näidatud puus view peaakna vasakul küljel. Olenevalt operatsioonisüsteemist on nende nimed kas COMxx või /dev/ttyxx, kus xx tähistab mis tahes operatsioonisüsteemi määratud numbrit. Konkreetse pordi ühendusakna kuvamiseks klõpsake vastaval COM-pordil (millega teie moodul on ühendatud).

Ühenduse sätted

Kasutage vahekaarti Ühendus, et teha ühenduse üldsätted ja ühenduda oma mooduliga. Saadaval on järgmised valikud.

• Baudrate: valige siit jadapordi edastuskiirus. Kõigi TRINAMIC moodulite tehase vaikeväärtus on 9600 bps, seega on see väärtus uue mooduli jaoks alati hea. Muutke seda, kui olete oma mooduli seadistanud kasutama teist edastuskiirust.
• Otsi ID-sid alates/kuni: RS485 siiniga on võimalik ühendada rohkem kui üks moodul. Sel põhjusel saab TMCL-IDE otsida jadapordist rohkem kui ühte moodulit. Sisesta siia esimese siiniga ühendatud mooduli ID ja viimase siiniga ühendatud mooduli ID. Kui ühendatud on ainult üks moodul, võite tavaliselt jätta mõlemad väärtused väärtusele 1, kuna see on ka TRINAMIC moodulite tehase vaikesäte. Või kui moodul on seatud teisele ID-le, määrake mõlemad väärtused sellele ID-le. Kui te pole kindel mooduli ID seadistuses, võite sisestada ka 1 kuni 255, nii et TMCL-IDE skannib automaatselt läbi kõik võimalikud jadamooduli ID-d, kuid see võtab veidi aega.
• Vastuse ID: ühendatud moodulite vastuse ID. See peaks tavaliselt olema kõigi moodulite puhul sama. Tehase vaikeseade on 2.

• Ühenda: Ühenduse avamiseks ja jadapordiga ühendatud moodulite otsimise alustamiseks klõpsake nuppu Ühenda. Otsingu edenemist näitab edenemise indikaator. Kõik leitud moodulid ilmuvad puusse view peaakna vasakul küljel.
• Katkesta ühendus: Ühenduse sulgemiseks klõpsake siin.

Taimeri sätted

Kasutage jadapordiühenduse akna vahekaarti Taimer, et juhtida taimerit, mida kasutatakse korrapäraseks moodulist väärtuste küsimiseks. Seda on vaja tööriistade jaoks, mis peavad regulaarselt värskendama kuvatavaid väärtusi, nagu näiteks asukohagraafik või kiirusgraafikample. Siin saab teha järgmisi seadistusi:

• Viivitus TMCL-i päringute vahel: see on küsitlusintervall. Vaikimisi on see seatud 5 ms-le, kuid vajadusel saab seda madalamaks või suuremaks seada. Madalaim võimalik väärtus sõltub valitud edastuskiirusest.
• Taimeri peatamiseks kasutage nuppu Stop. See peatab mooduli väärtuste küsimise. Enamikus tööriistades kuvatavaid väärtusi siis enam ei värskendata.
• Taimeri käivitamiseks kasutage nuppu Start. Seejärel värskendatakse tööriistades kuvatavaid väärtusi uuesti.

TMCL™ süntaks

See jaotis määratleb TMCL™ Creatoris kasutatavate TMCL™ käskude süntaksi. Palun vaadake oma mooduli TMCL™ püsivara käsiraamatut, et saada täiendavaid selgitusi kõigi TMCL™ käskude funktsionaalsuse kohta, mida teie moodul toetab. Seal antud käsumnemoonikat kasutatakse TMCL™ Creatoris. Palun vaadake ka sampprogramm files, mis on saadaval TRINAMICis websaidile.

8.1 Koostaja käskkirjad Koostaja käskkiri algab märgiga # ja ainus käsk on #include, mis sisaldab file. Selle nimi file tuleb anda pärast käskkirja #include. Kui see file on juba redaktorisse laaditud, siis võetakse see sealt. Vastasel juhul laaditakse see alates file, kasutades valikut file tee, mille saab määrata TMCL™ Creatori dialoogis Valikud. Ntample #include test.tmc 8

.2 Sümboolsed konstandid Sümboolsed konstandid defineeritakse järgmise süntaksi abil: = Nimi peab alati algama tähe või märgiga _ ja võib seejärel sisaldada mis tahes tähtede, numbrite ja märgi _ kombinatsiooni. Väärtus peab alati olema kümnend-, kuueteistkümnend- või kahendnumber või konstantne avaldis. Kuueteistkümnendarvud algavad märgiga $, kahendarvud algavad % märgiga.

Example 1 Kiirus =1000 Kiirus2 = Kiirus /2 3 Mask = $FF Kahendväärtus =%1010101 8.3 Konstantsed avaldised Kui vajatakse arvväärtust, saab selle arvutada ka kokkupanemise käigus. Sel eesmärgil saab kasutada konstantseid avaldisi. Konstantne avaldis on lihtsalt valem, mis hindab konstantset väärtust. Süntaks on väga sarnane BASIC-i või muude programmeerimiskeeltega.

Tabelis 2 on näidatud kõik funktsioonid ja tabelis 3 on kõik operaatorid, mida saab kasutada konstantsetes avaldistes. Arvutamine toimub kompileerimise ajal, mitte käitusajal. Sisemiselt kasutab monteerija konstantse avaldise hindamiseks ujukoma aritmeetikat, kuid kuna TMCL™-i käsud võtavad ainult täisarvulisi väärtusi, ümardatakse konstantse avaldise tulemus alati täisarvuks, kui seda kasutatakse TMCL™-i käsu argumendina.

Funktsioonid konstantavaldistes

Nimi Funktsioon

SIN Sinus COS Cosinus TAN Tangens ASIN Arcus Sinus ACOS Arcus Cosinus ATAN Arcus Tangens LOG logaritmi alus 10 LD logaritmi alus 2 LN logaritmi alus e EXP võimsus baasi e SQRT ruutjuur CBRT kuupjuur ABS Absoluutväärtus Inncte IntegerROUND ) CEIL Ümar ülespoole PÕRANG Ümar allapoole MÄRK -1, kui argument<1 0 kui argument=0 1 kui argument>0 DEG Teisendab kiirguse kraadidest kraadideks RAD Teisendab kraadidest kiirgust SINH Sinus hyperbolicus COSH Cosinus hyperbolicus TANH Tangens hyperbolicus ASINH Arcus sinus cosinus hyperbolicus ACOSH hyperbolicus ATANH Arcus tangens hyperbolicus

Täiendavad direktiivid

Tootja teave

Autoriõigus

TRINAMICile kuulub selle kasutusjuhendi sisu tervikuna, sealhulgas, kuid mitte ainult, pildid, logod, kaubamärgid ja ressursid. © Autoriõigus 2021 TRINAMIC. Kõik õigused kaitstud. Elektrooniliselt väljaandja TRINAMIC, Saksamaa.

Allika või tuletatud vormingu ümberjaotamine (ntample, Portable Document Format või Hypertext Markup Language) peavad säilitama ülaltoodud autoriõiguse teatise ja selle toote täieliku andmelehe kasutusjuhendi, sealhulgas seotud rakenduse märkused; ja viide muudele saadaolevatele tootega seotud dokumentidele.

Kaubamärkide tähistused ja sümbolid

Selles dokumentatsioonis kasutatud kaubamärgitähised ja -sümbolid näitavad, et toode või funktsioon on kaubamärgi ja/või patendi omandis ja registreeritud kas TRINAMICile või teistele tootjatele, kelle tooteid kasutatakse või millele viidatakse koos TRINAMICu toodete ja TRINAMICu tootedokumentatsiooniga.

See arvutitarkvara on mitteäriline väljaanne, mille eesmärk on pakkuda sihtkasutajale ülevaatlikku teaduslikku ja tehnilist teavet. Seega on kaubamärgi tähised ja sümbolid sisestatud ainult selle dokumendi lühikirjeldusse, mis tutvustab toodet lühidalt. Kaubamärgi tähis/sümbol sisestatakse ka siis, kui toote või tunnuse nimi esineb dokumendis esimest korda. Kõik kasutatud kaubamärgid ja kaubamärginimed on nende vastavate omanike omand.

Sihtkasutaja

Siin esitatud dokumentatsioon on mõeldud ainult programmeerijatele ja inseneridele, kes on varustatud vajalike oskustega ja saanud väljaõppe seda tüüpi toodetega töötamiseks. Sihtkasutaja teab, kuidas seda toodet vastutustundlikult kasutada, kahjustamata ennast ega teisi ning kahjustamata süsteeme või seadmeid, millesse kasutaja toote lisab.

Kohustustest loobumine: Life Support Systems

TRINAMIC Motion Control GmbH & Co. KG ei luba ega anna garantiid ühelegi oma tootele kasutamiseks elu toetavates süsteemides ilma TRINAMIC Motion Control GmbH & Co. KG konkreetse kirjaliku nõusolekuta. Elu toetavad süsteemid on seadmed, mis on ette nähtud elu toetamiseks ja säilitamiseks ja mille mittetoimimine, kui seda õigesti ja vastavalt juhistele kasutatakse, võib põhjustada kehavigastusi või surma.

Arvatakse, et selles dokumendis esitatud teave on täpne ja usaldusväärne. Siiski ei võeta vastutust selle kasutamise tagajärgede ega selle kasutamisest tuleneda võivate kolmandate isikute patentide või muude õiguste rikkumise eest. Tehnilisi andmeid võidakse ette teatamata muuta.

Kohustustest loobumine: sihipärane kasutamine

Selles kasutusjuhendis toodud andmed on mõeldud üksnes tootekirjelduse eesmärgil. Ei mingeid otseseid ega kaudseid kinnitusi ega garantiisid turustatavuse või konkreetseks otstarbeks sobivuse kohta

©2021 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Saksamaa

Tarnetingimused ja õigused tehnilistele muudatustele on kaitstud.
Laadige alla uusim versioon aadressilt www.trinamic.com

Dokumendid / Ressursid

TRINAMIC TMCL IDE tarkvara [pdfJuhised
xxxx.x, 3.0.19.0001, 5.9.1, TMCL IDE tarkvara, TMCL IDE, tarkvara

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *