TRINAMIC TMCL IDE პროგრამული უზრუნველყოფა
სპეციფიკაციები
- პროდუქტის სახელი: TMCL IDE Linux-ისთვის
- ოპერაციული სისტემა: Linux
- მწარმოებელი: Trinamic
პროდუქტის გამოყენების ინსტრუქცია
ჩამოტვირთვა და ინსტალაცია:
- გადადით Trinamic TMCL IDE ჩამოტვირთვის გვერდი და ჩამოტვირთეთ TMCL IDE xxxx.x Linux-ისთვის.
- გახსენით კონსოლის ტერმინალი და გახსენით გადმოწერილი საქაღალდე შემდეგი ბრძანებების გამოყენებით:
mkdir TMCL_IDE
tar xvzf TMCL-IDE-v3.0.19.0001.tar.gz -C TMCL_IDE
Სისტემის განახლება:
- განაახლეთ თქვენი სისტემა კონსოლში შემდეგი ბრძანებების გაშვებით:
sudo apt-get update
sudo apt-get upgrade
COM პორტების კონფიგურაცია:
- მოდემის მენეჯერის თავიდან აცილება COM პორტების Trinamic მოწყობილობებით კონტროლისგან კონკრეტული წესების დამატებით:
sudo adduser dialout
sudo gedit /etc/udev/rules.d/99-ttyacms.rules
- შემდეგ სტრიქონებს დაამატეთ file:
ATTRS{idVendor}==16d0, ENV{ID_MM_DEVICE_IGNORE}=1
ATTRS{idVendor}==2a3c, ENV{ID_MM_DEVICE_IGNORE}=1
- გადატვირთეთ პარამეტრები:
sudo udevadm control --reload-rules
- ალტერნატიულად, შეგიძლიათ გაასუფთავოთ მოდემის მენეჯერი:
sudo apt-get purge modemmanager
დაიწყეთ პროგრამა:
- გადადით დირექტორიაში, სადაც მდებარეობს TMCL IDE და დაიწყეთ პროგრამა გაშვებით:
./TMCL-IDE.sh
- თქვენ ასევე შეგიძლიათ სკრიპტის გაშვება მასზე დაწკაპუნებით და პროგრამის სახით შესრულებით.
შენიშვნა: ტესტირება Ubuntu 16.04-ით
FAQ
- Q: Linux-ის რომელი ვერსიებია თავსებადი TMCL IDE-თან?
- A: TMCL IDE გამოცდილი და დამოწმებულია Ubuntu 16.04-ზე მუშაობისთვის. მან ასევე შეიძლება იმუშაოს Linux-ის სხვა დისტრიბუციებზე, მაგრამ ოფიციალური მხარდაჭერა არის Ubuntu 16.04-ისთვის.
„`
რევიზია V3.3.0.0 | Document Revision V3.05 • 2021-MAR-04
TMCL-IDE არის ინტეგრირებული განვითარების გარემო, რომელიც შექმნილია აპლიკაციების შესაქმნელად, რომლებიც იყენებენ Trinamic მოდულებს და ჩიპებს. ის შეიცავს ინსტრუმენტების კომპლექტს პარამეტრების მარტივად დასაყენებლად, გაზომილი მონაცემების ვიზუალიზაციისთვის და ცალკეული აპლიკაციების შემუშავებისა და გამართვისთვის TMCL™, Trinamic Motion Control Language. TMCL-IDE ხელმისაწვდომია უფასოდ და მუშაობს Windows 7, Windows 8.x ან Windows 10. ვერსია Linux-ისთვის ასევე ხელმისაწვდომია უფასოდ.
შესავალი
TMCL-IDE-ის მიღება
TMCL-IDE შეგიძლიათ უფასოდ ჩამოტვირთოთ TRINAMIC-ის პროგრამული უზრუნველყოფის განყოფილებიდან webსაიტი: https://www.trinamic.com/support/software/tmcl-ide/#c414. უახლესი ვერსია ყოველთვის შეგიძლიათ იპოვოთ იქ.
ასევე ძველი ვერსიების ჩამოტვირთვა შესაძლებელია იქიდან საჭიროების შემთხვევაში.
TMCL-IDE-ის ინსტალაცია
ფანჯრები
ყოველთვის შესაძლებელია ვერსიის ჩამოტვირთვა ავტომატური ინსტალაციით (fileსახელი: TMCL-IDE-3.xxx-Setup.exe).
ამის ჩამოტვირთვის შემდეგ file, უბრალოდ დააწკაპუნეთ ორჯერ ინსტალაციის პროცესის დასაწყებად. ინსტალაციის გამარტივებისთვის გირჩევთ გამოიყენოთ ეს file.
ასევე არის არაინსტალირებული ვერსია. ეს არის ZIP file რომელიც შეიცავს ყველა საჭირო fileს. ამის ჩამოტვირთვის შემდეგ file, გახსენით ის ერთ დირექტორიაში.
Linux
Linux-ის ვერსია შეგიძლიათ იხილოთ GitHub-ზე. გთხოვთ, მიჰყვეთ GitHub-ის ბმულს TRINAMIC-ის პროგრამული უზრუნველყოფის განყოფილებიდან webსაიტი. აქ ასევე შეგიძლიათ იხილოთ დეტალური ინსტრუქციები Linux-ზე TMCL-IDE-ის დაყენებისთვის.
მხარდაჭერილი ინტერფეისები
Trinamic მოდულთან ან Trinamic შეფასების დაფასთან დასაკავშირებლად შეიძლება გამოყენებულ იქნას სხვადასხვა ინტერფეისი. ეს არის USB, RS232, RS485 და CAN. თითოეული მოდული ან შეფასების დაფა, რომელიც აღჭურვილია USB ინტერფეისით, შეიძლება პირდაპირ დაუკავშირდეს USB-ს საშუალებით. შემდეგ ის ავტომატურად ამოიცნობს TMCL-IDE-ს.
RS232 ან RS485 ინტერფეისით აღჭურვილი მოდულებისთვის, ასევე საჭირო იქნება შესაბამისი ინტერფეისი კომპიუტერზე. შეიძლება გამოყენებულ იქნას მრავალი სტანდარტული RS232 და RS485 ინტერფეისი. CAN ავტობუსით დასაკავშირებლად საჭიროა CAN ინტერფეისი, რომელსაც მხარს უჭერს IDE. ცხრილი 1 შეიცავს ყველა ამჟამად მხარდაჭერილი CAN ინტერფეისის ჩამონათვალს.
TMCL-IDE-ის გაშვება
Windows-ზე გაუშვით TMCL-IDE უბრალოდ საწყისი მენიუდან TMCL-IDE ჩანაწერის არჩევით ან TMCL-IDE დესკტოპის ხატულაზე ორჯერ დაწკაპუნებით ან (ძირითადად, თუ იყენებთ არაინსტალაციის ვერსიას) TMCL-IDE-ზე ორჯერ დაწკაპუნებით. .exe file.
Linux-ზე გაუშვით TMCL-IDE.sh სკრიპტი ბრძანების ხაზიდან ან მასზე დაწკაპუნებით.
თავდაპირველად, ეკრანი გამოჩნდება, რომელიც აჩვენებს პროგრამის და მისი ყველა კომპონენტის ჩატვირთვის პროგრესს. შემდეგ გამოჩნდება TMCL-IDE მთავარი ფანჯარა.
მთავარი ფანჯარა
TMCL-IDE-ის გაშვების შემდეგ ეკრანზე გამოჩნდება მთავარი ფანჯარა. მთავარი ფანჯარა შეიცავს შემდეგ ნაწილებს:
მენიუს ზოლი და სტატუსის ზოლი
მენიუს ზოლი განთავსებულია მთავარი ფანჯრის ზედა ნაწილში, სტატუსის ზოლი განთავსებულია ბოლოში. ორივე ბარი არ არის მოძრავი.
სურათი 2: მენიუ და სტატუსის ზოლი
სტატუსის ზოლი აჩვენებს მარცხნივ ფაქტობრივ შეტყობინებებს და მარჯვენა მხარეს TMCL ბრძანების მიმდინარე სიჩქარეს, რაც ნიშნავს მოთხოვნის რაოდენობას პლუს პასუხების რაოდენობას წამში. გარდა ამისა, ნაჩვენებია გამოყენებული მეხსიერება და CPU დატვირთვა. მენიუს ბრძანებები დალაგებულია ხუთ ჩანაწერში:
• File: მალსახმობი 'alt gr + p' საშუალებას იძლევა რეალური ინსტრუმენტის ფანჯრის გადაღება, როგორც png file და ბუფერში.
• ხელსაწყოები: გამოძახების კონტეინერის ხელსაწყოები.
• ოფციები: ხელსაწყოს ფანჯრების გადაადგილების ან ქცევის თვისებები.
• Views: დამალე ან აჩვენე სხვა ფანჯრები ცენტრალურის გარშემო view.
• დახმარება: ეწვიეთ TRINAMIC YouTube არხს, აჩვენეთ სისტემის ზოგიერთი ინფორმაცია, გახსენით ეს დოკუმენტი ან ეძებთ განახლებებს.
შესახებ ყუთი იძლევა ზეview ბილიკების, სადაც კომპონენტები დამონტაჟებულია. INI file გამოიყენება ყველა პარამეტრის შესანახად და განთავსებულია ნაჩვენები მთავარი ბილიკზე. სამუშაო დირექტორია არის მომხმარებლის დროებითი გზა პლუს TMCLIDE. ზოგიერთი კომპონენტი აწარმოებს ჟურნალის შეტყობინებებს file გამართვა.ლოგი. ამის გასახსნელად შეგიძლიათ დააწკაპუნოთ ბმულზე ბოლოში file თქვენი სისტემის რედაქტორთან ერთად view და შეინახეთ შინაარსი.
ხელსაწყოების ზოლი
აქ შეგიძლიათ იპოვოთ ყველაზე საჭირო საერთო ხელსაწყოები, როგორიცაა firmware განახლების ინსტრუმენტი, TMCL-PC Host ან რამდენიმე ოსტატის კომპილაცია. ეს იგივეა, რაც მენიუს ზოლის ინსტრუმენტები. მარჯვენა კუთხეში შეგიძლიათ ხატზე დაწკაპუნებით გახსნათ ყველა მოდულის სია, შეგიძლიათ აირჩიოთ ნებისმიერი არსებული მოდული შესაბამისი ხელსაწყოებისთვის
დაწკაპუნებით გამოიძახებს Firmware Update Tool. გამორთეთ მოცემული firmware file მოდულისკენ.
ხატულა გახსნის პარამეტრების ექსპორტ/იმპორტის ხელსაწყოს. აირჩიეთ მოდული და პარამეტრის პარამეტრების იმ- ან ექსპორტის გამოყენებით files.
დაწკაპუნებით გამოიძახებს TMCL/PC ჰოსტს. ეს ინსტრუმენტი საშუალებას გაძლევთ დაწეროთ TMCL ინსტრუქციები სხვადასხვა მოდულებსა და მათ ღერძებს შორის კონტროლისთვის.
დაურეკეთ ოსტატებს . ოსტატის ხელსაწყოში შეგიძლიათ აირჩიოთ მოდული, რომ გქონდეთ ხელმისაწვდომი ოსტატების კოლექცია. ასახავს ოთხამდე მნიშვნელობის წყვილს XY გრაფაში. შეურიეთ ნებისმიერი მნიშვნელობა ნებისმიერი ღერძიდან ნებისმიერი მოდულიდან.
მოწყობილობა Tool Tree-ით
ხის ფესვის ჩანაწერები წარმოადგენს სხვადასხვა სერიული ფიზიკური ინტერფეისების ოჯახებს: USB, სერიული საკომუნიკაციო პორტი, CAN და ასევე არაფიზიკური ვირტუალური მოდულები. თითოეული root ჩანაწერი შეიცავს დაკავშირებულ ინტერფეისებს და თითოეული ინტერფეისი არის ერთი ან მეტი დაკავშირებული TMC მოდულის მშობელი. თითოეული მოდული არის ხელსაწყოების მშობელი, მისი მახასიათებლების მიხედვით.
მაუსის მარჯვენა ღილაკით იხსნება ამომხტარი მენიუ. სასარგებლო ელემენტი შეიძლება იყოს Alias იმ შემთხვევაში, თუ რამდენიმე იდენტური მოდული არის დაკავშირებული. Alias არის სვეტი მოდულის სტრიქონებში რედაქტირებადი ველებით, ასე რომ შეიძლება მიენიჭოს უნიკალური სახელი.
თუ არჩეულია TMCL ისტორიის ფანჯარა და/ან გაფართოებული ინსტრუმენტების მინიშნება ასევე გამოჩნდება. ეს, ხატულის ზოლი და მოწყობილობის ხე თავისუფლად მოძრაობს და შეიძლება მოწყობილი იყოს საკუთარი განლაგებით.
კავშირები
ჰოსტის ინტერფეისებიდან გამომდინარე, მოდული აღჭურვილია, მოდულის კომპიუტერთან დაკავშირების სხვადასხვა გზა არსებობს. ბევრი, მაგრამ არა ყველა მოდული აღჭურვილია USB ინტერფეისით, რომელიც ხშირად ყველაზე მარტივი გზაა კომპიუტერთან პირველი დასაკავშირებლად. მაგრამ ასევე RS485, RS232 ან CAN შეიძლება გამოყენებულ იქნას მოდულის დასაკავშირებლად. ყველა მოდული აღჭურვილია მინიმუმ ერთი ამ ინტერფეისით.
USB
USB კავშირის მქონე მოდულის გამოსაყენებლად, უბრალოდ შეაერთეთ USB კაბელი მოდულსა და კომპიუტერში. ბევრი TRINAMIC მოდული ასევე იკვებება USB, მაგრამ ეს იმუშავებს მხოლოდ მოდულის კონფიგურაციისთვის. USB სიმძლავრე არ არის საკმარისი ძრავების კვებისათვის, ამიტომ ყოველთვის საჭირო იქნება მოდულის დაკავშირება ელექტრომომარაგებასთან, რათა შესაძლებელი იყოს ძრავის გაშვება USB კავშირის გამოყენებით.
USB კაბელის მიერთების შემდეგ, მოდული ავტომატურად გამოჩნდება მოდულის ხეზე, მთავარი ფანჯრის მარცხენა მხარეს, ხოლო ხელსაწყოების ხე, რომელიც შეიცავს ყველა ხელსაწყოს, რომელიც შეიძლება გამოყენებულ იქნას ამ მოდულთან, გამოჩნდება მოდულის ჩანაწერის ქვეშ. ხე. თქვენი კომპიუტერის ოპერაციული სისტემის მიხედვით, შეიძლება დაგჭირდეთ სწორი USB დრაივერის დაყენება files მოდულისთვის, რომელსაც იყენებთ. ძირითადად ეს მოხდება ავტომატურად TMCL-IDE-ს მიერ. ზოგჯერ შეიძლება საჭირო გახდეს დრაივერის ხელით დაყენებაც. ამ მიზნით მძღოლი files-ის ჩამოტვირთვა შესაძლებელია TRINAMIC-დან webსაიტი.
რადგან ყველა TRINAMIC მოდული, რომელიც აღჭურვილია USB ინტერფეისით, იყენებს CDC კლასს (საკომუნიკაციო მოწყობილობების კლასი), ისინი გამოჩნდებიან როგორც ვირტუალური სერიული პორტები. ოპერაციული სისტემის მიხედვით, ისინი ნაჩვენები იქნება როგორც COMxx ან /dev/ttyUSBxx, სადაც xx ნიშნავს ოპერაციული სისტემის მიერ გამოყოფილ ნებისმიერ რიცხვს. ხეზე ნაჩვენები ვირტუალური COM პორტის დაჭერით view გაიხსნება კავშირის ფანჯარა ამ პორტისთვის.
კავშირის პარამეტრები
USB კავშირის ფანჯრის კავშირის ჩანართზე შეიძლება განხორციელდეს კავშირის ზოგადი პარამეტრები:
• გათიშვის ღილაკის გამოყენებით შესაძლებელია მოდულის USB კავშირის დროებით დახურვა, რათა სხვა კომპიუტერის პროგრამული უზრუნველყოფა შეძლოს მოდულთან დაკავშირება თავად TMCL-IDE-ის დახურვის გარეშე.
• გამოიყენეთ დაკავშირების ღილაკი მოდულთან ხელახლა დასაკავშირებლად კავშირის დახურვის შემდეგ ღილაკის გათიშვის გამოყენებით. გთხოვთ, ხელახლა დაკავშირებამდე დარწმუნდეთ, რომ არცერთი სხვა პროგრამა არ შედის მოდულზე USB ინტერფეისის საშუალებით
პაუზა TMCL ბრძანებებს შორის: ზოგიერთ იშვიათ შემთხვევებში, როგორც ჩანს, აუცილებელია ბრძანებებს შორის პაუზების ჩასმა, რადგან სხვაგვარად შეიძლება მოხდეს შეცდომები. თუ ეს მოხდება, დააყენეთ ეს მნიშვნელობა ნულზე მაღალი. ჩვეულებრივ, ეს პარამეტრი შეიძლება დარჩეს ნულზე.
ტაიმერის პარამეტრები
USB კავშირის ფანჯრის ტაიმერის ჩანართი გამოიყენეთ ტაიმერი, რომელიც გამოიყენება მოდულიდან მნიშვნელობების რეგულარულად გამოკითხვისთვის. ეს საჭიროა ინსტრუმენტებისთვის, რომლებსაც რეგულარულად სჭირდებათ ასახული მნიშვნელობების განახლება, როგორიცაა პოზიციის გრაფიკი ან სიჩქარის გრაფიკი ყოფილიampლე. შემდეგი პარამეტრები შეიძლება გაკეთდეს აქ:
• TMCL მოთხოვნებს შორის შეფერხება: ეს არის კენჭისყრის ინტერვალი. ნაგულისხმევად ეს დაყენებულია 5 ms-ზე, მაგრამ საჭიროების შემთხვევაში შეიძლება დაყენდეს უფრო დაბალი ან უფრო მაღალი.
• გამოიყენეთ Stop ღილაკი ტაიმერის გასაჩერებლად. ეს შეაჩერებს მოდულიდან მნიშვნელობების გამოკითხვას. უმეტეს ინსტრუმენტებში ნაჩვენები მნიშვნელობები აღარ განახლდება.
• გამოიყენეთ Start ღილაკი ტაიმერის დასაწყებად. შემდეგ ინსტრუმენტებში ნაჩვენები მნიშვნელობები კვლავ განახლდება.
TMCL ჟურნალის პარამეტრები
გამოიყენეთ USB კავშირის ფანჯრის TMCL Log ჩანართი, რათა აკონტროლოთ რომელი ბრძანებები გამოჩნდება TMCL ჟურნალის ფანჯარაში:
• ისტორიის ჩამრთველი ჩვეულებრივ ჩართავს ან გამორთავს ამ მოდულის ისტორიის ჩვენებას.
• Block Traced Values: ეს ფუნქცია ხელს უშლის ხელსაწყოების მიერ რეგულარულად მიკვლევილი მნიშვნელობების ჩვენებას TMCL ჟურნალის ფანჯარაში. ამ პარამეტრის ჩართვა მნიშვნელოვნად ამცირებს TMCL ჟურნალის ფანჯარაში ნაჩვენები მონაცემების რაოდენობას.
• წრიული მნიშვნელობების დაბლოკვა: ეს ფუნქცია ხელს უშლის მნიშვნელობების გამოკითხვას, რომლებიც გამოიკითხება ხელსაწყოების მიერ ტაიმერის გამოყენებით, არ გამოჩნდეს TMCL ჟურნალის ფანჯარაში. ამ პარამეტრის ჩართვა ასევე მნიშვნელოვნად ამცირებს TMCL ჟურნალის ფანჯარაში ნაჩვენები მონაცემების რაოდენობას.
RS485 / RS232
ბევრი TRINAMIC მოდული ასევე შეიძლება იყოს დაკავშირებული RS485, RS232 ან TTL დონის სერიული ინტერფეისით. TMCLIDE-ს ასევე შეუძლია ამ ტიპის სერიული ინტერფეისების მეშვეობით. ამ მიზნით კომპიუტერთან დაკავშირებული სერიული პორტი (RS485, RS232 ან TTL) (მაგ.ampUSB-ით) ან ჩაშენებული კომპიუტერში (მაგample როგორც PCI ბარათი) აუცილებელია. ამ მიზნით შეიძლება გამოყენებულ იქნას მწარმოებლების უმეტესობის სერიული პორტები. იზრუნეთ, რომ სწორად არის დაინსტალირებული, სანამ ცდილობთ მის გამოყენებას. გთხოვთ, აგრეთვე იხილოთ თქვენი მოდულის ტექნიკის სახელმძღვანელო, თუ როგორ სწორად დააკავშიროთ მოდული სერიულ პორტთან. RS485-ის გამოყენებით ასევე შესაძლებელია ერთზე მეტი მოდულის დაკავშირება ერთ პორტთან.
ყველა სერიული პორტი (განურჩევლად RS485, RS232 ან TTL დონისა) ნაჩვენებია ხეზე view მთავარი ფანჯრის მარცხენა მხარეს. ოპერაციული სისტემის მიხედვით მათი სახელებია COMxx ან /dev/ttyxx, სადაც xx ნიშნავს ოპერაციული სისტემის მიერ გამოყოფილ ნებისმიერ რიცხვს. დააწკაპუნეთ შესაბამის COM პორტზე (ის, რომელსაც თქვენი მოდული უკავშირდება) კონკრეტული პორტის კავშირის ფანჯრის საჩვენებლად.
კავშირის პარამეტრები
გამოიყენეთ კავშირის ჩანართი კავშირის ზოგადი პარამეტრების შესაქმნელად და თქვენს მოდულთან დასაკავშირებლად. შემდეგი პარამეტრები ხელმისაწვდომია:
• Baudrate: აქ აირჩიეთ სერიული პორტის ბაუდის სიხშირე. ქარხნული ნაგულისხმევი მნიშვნელობა ყველა TRINAMIC მოდულზე არის 9600bps, ამიტომ ეს მნიშვნელობა ყოველთვის კარგია ახალი მოდულისთვის. შეცვალეთ ეს, თუ თქვენ დააყენეთ თქვენი მოდული სხვა ბაუდის სიჩქარის გამოსაყენებლად.
• მოძებნეთ ID-ები from/to: შესაძლებელია ერთზე მეტი მოდულის დაკავშირება RS485 ავტობუსთან. ამ მიზეზით, TMCL-IDE-ს შეუძლია მოძებნოს ერთზე მეტი მოდული სერიულ პორტზე. აქ შეიყვანეთ ავტობუსთან დაკავშირებული პირველი მოდულის ID და ავტობუსთან დაკავშირებული ბოლო მოდულის ID. თუ მხოლოდ ერთი მოდული არის დაკავშირებული, შეგიძლიათ ჩვეულებრივ დატოვოთ ორივე მნიშვნელობა 1-ზე, რადგან ეს არის ასევე ქარხნული ნაგულისხმევი პარამეტრი TRINAMIC მოდულებზე. ან თუ მოდული დაყენებულია სხვა ID-ზე, დააყენეთ ორივე მნიშვნელობა ამ ID-ზე. თუ არ ხართ დარწმუნებული მოდულის ID პარამეტრებში, ასევე შეგიძლიათ შეიყვანოთ 1-დან 255-მდე, რათა TMCL-IDE ავტომატურად დაასკანირებს ყველა შესაძლო სერიული მოდულის ID-ებს, მაგრამ ამას გარკვეული დრო დასჭირდება.
• პასუხის ID: დაკავშირებული მოდულების პასუხის ID. ეს ჩვეულებრივ ყველა მოდულზე ერთნაირი უნდა იყოს. ქარხნული ნაგულისხმევი პარამეტრი არის 2.
• დაკავშირება: დააწკაპუნეთ დაკავშირების ღილაკზე კავშირის გასახსნელად და სერიულ პორტთან დაკავშირებული მოდულების ძიების დასაწყებად. ძიების პროგრესი ნაჩვენები იქნება პროგრესის ინდიკატორით. ყველა ნაპოვნი მოდული გამოჩნდება ხეზე view მთავარი ფანჯრის მარცხენა მხარეს.
• გათიშვა: დააწკაპუნეთ აქ კავშირის დასახურად.
ტაიმერის პარამეტრები
გამოიყენეთ ტაიმერის ჩანართი სერიული პორტის კავშირის ფანჯრის სამართავად ტაიმერი, რომელიც გამოიყენება მოდულიდან მნიშვნელობების რეგულარულად გამოკითხვისთვის. ეს საჭიროა ინსტრუმენტებისთვის, რომლებსაც რეგულარულად სჭირდებათ ასახული მნიშვნელობების განახლება, როგორიცაა პოზიციის გრაფიკი ან სიჩქარის გრაფიკი ყოფილიampლე. შემდეგი პარამეტრები შეიძლება გაკეთდეს აქ:
• TMCL მოთხოვნებს შორის შეფერხება: ეს არის კენჭისყრის ინტერვალი. ნაგულისხმევად ეს დაყენებულია 5 ms-ზე, მაგრამ საჭიროების შემთხვევაში შეიძლება დაყენდეს უფრო დაბალი ან უფრო მაღალი. ყველაზე დაბალი შესაძლო მნიშვნელობა დამოკიდებულია არჩეულ ბაუდის სიჩქარეზე.
• გამოიყენეთ Stop ღილაკი ტაიმერის გასაჩერებლად. ეს შეაჩერებს მოდულიდან მნიშვნელობების გამოკითხვას. უმეტეს ინსტრუმენტებში ნაჩვენები მნიშვნელობები აღარ განახლდება.
• გამოიყენეთ Start ღილაკი ტაიმერის დასაწყებად. შემდეგ ინსტრუმენტებში ნაჩვენები მნიშვნელობები კვლავ განახლდება.
TMCL™-ის სინტაქსი
ეს განყოფილება განსაზღვრავს TMCL™ ბრძანებების სინტაქსს, რომლებიც გამოიყენება TMCL™ Creator-ში. გთხოვთ, იხილოთ თქვენი მოდულის TMCL™ პროგრამული უზრუნველყოფის სახელმძღვანელო დამატებითი ახსნა-განმარტებისთვის ყველა TMCL™ ბრძანების ფუნქციონალურობასთან დაკავშირებით, რომელსაც თქვენი მოდული მხარს უჭერს. იქ მოცემული ბრძანება mnemonics გამოიყენება TMCL™ Creator-ში. გთხოვთ აგრეთვე იხილოთ სampლე პროგრამა fileრომლებიც ხელმისაწვდომია TRINAMIC-ზე webსაიტი.
8.1 ასამბლერის დირექტივები ასამბლერის დირექტივა იწყება # ნიშნით და ერთადერთი დირექტივაა # include to მოიცავს file. ამის სახელი file უნდა გაიცეს #include დირექტივის შემდეგ. თუ ეს file უკვე ჩატვირთულია რედაქტორში და იქიდან იქნება აღებული. წინააღმდეგ შემთხვევაში ის იტვირთება file, ჩართვის გამოყენებით file გზა, რომლის დაყენება შესაძლებელია TMCL™ Creator-ის ოფციების დიალოგში. მაგample #include test.tmc 8
.2 სიმბოლური მუდმივები სიმბოლური მუდმივები განისაზღვრება შემდეგი სინტაქსის გამოყენებით: = სახელი ყოველთვის უნდა დაიწყოს ასოთი ან ნიშნით _ და შემდეგ შეიძლება შეიცავდეს ასოების, რიცხვების და ნიშნის _ ნებისმიერ კომბინაციას. მნიშვნელობა ყოველთვის უნდა იყოს ათობითი, თექვსმეტობითი ან ორობითი რიცხვი ან მუდმივი გამოხატულება. თექვსმეტობითი რიცხვები იწყება $ ნიშნით, ორობითი რიცხვები იწყება % ნიშნით.
Example 1 სიჩქარე =1000 სიჩქარე2 = სიჩქარე /2 3 ნიღაბი = $FF ორობითი მნიშვნელობა =%1010101 8.3 მუდმივი გამონათქვამები სადაც არ უნდა იყოს რიცხვითი მნიშვნელობა, ის ასევე შეიძლება გამოითვალოს აწყობის დროს. ამ მიზნით შეიძლება გამოყენებულ იქნას მუდმივი გამონათქვამები. მუდმივი გამოხატულება მხოლოდ ფორმულაა, რომელიც ფასდება მუდმივ მნიშვნელობამდე. სინტაქსი ძალიან ჰგავს BASIC-ს ან სხვა პროგრამირების ენებს.
ცხრილი 2 აჩვენებს ყველა ფუნქციას და ცხრილი 3 აჩვენებს ყველა ოპერატორს, რომელიც შეიძლება გამოყენებულ იქნას მუდმივ გამოსახულებებში. გაანგარიშება ხდება კომპილაციის დროს და არა გაშვების დროს. შინაგანად, ასამბლეერი იყენებს მცურავი წერტილის არითმეტიკას მუდმივი გამოხატვის შესაფასებლად, მაგრამ რადგან TMCL™ ბრძანებები იღებენ მხოლოდ მთელ რიცხვებს, მუდმივი გამოხატვის შედეგი ყოველთვის დამრგვალდება მთელ რიცხვამდე, როდესაც გამოიყენება TMCL™ ბრძანების არგუმენტად.
ფუნქციები მუდმივ გამონათქვამებში
სახელის ფუნქცია
SIN Sinus COS Cosinus TAN Tangens ASIN Arcus Sinus ACOS Arcus Cosinus ATAN Arcus Tangens LOG ლოგარითმის საფუძველი 10 LD ლოგარითმი ბაზა 2 LN ლოგარითმი ბაზა e EXP სიმძლავრე ფუძემდე e SQRT კვადრატული ფესვი CBRT კუბური ფესვი ABS აბსოლუტური მნიშვნელობა (NDOU აბსოლუტური მნიშვნელობა INTRound) ) ჭერი დამრგვალეთ ზემოთ FLOOR დამრგვალეთ ქვემოთ SIGN -1 თუ არგუმენტი<1 0 თუ არგუმენტი=0 1 თუ არგუმენტი>0 DEG გარდაიქმნება გასხივოსნებულიდან გრადუსამდე RAD გარდაიქმნება გრადუსიდან გასხივოსნებულად SINH Sinus hyperbolicus COSH Cosinus hyperbolicus TANH Tangens hyperbolicus ASINH Arcus sinus Arcus cossinus ACOSH ჰიპერბოლური ATANH Arcus tangens ჰიპერბოლიკი
დამატებითი დირექტივები
ინფორმაცია პროდიუსერის შესახებ
საავტორო უფლება
TRINAMIC მთლიანად ფლობს ამ მომხმარებლის სახელმძღვანელოს შინაარსს, მათ შორის, მაგრამ არ შემოიფარგლება მხოლოდ სურათებით, ლოგოებით, სავაჭრო ნიშნებით და რესურსებით. © საავტორო უფლება 2021 TRINAMIC. Ყველა უფლება დაცულია. ელექტრონულად გამოქვეყნებულია TRINAMIC, გერმანია.
წყაროს ან მიღებული ფორმატის გადანაწილება (მაგample, პორტატული დოკუმენტის ფორმატი ან ჰიპერტექსტის მარკირების ენა) უნდა შეინარჩუნოს ზემოთ საავტორო უფლებების შესახებ შეტყობინება და ამ პროდუქტის სრული მონაცემთა ფურცლის მომხმარებლის სახელმძღვანელო დოკუმენტაცია, მათ შორის შესაბამისი განაცხადის შენიშვნები; და მითითება სხვა ხელმისაწვდომ პროდუქტთან დაკავშირებულ დოკუმენტაციაზე.
სავაჭრო ნიშნების აღნიშვნები და სიმბოლოები
სასაქონლო ნიშნის აღნიშვნები და სიმბოლოები, რომლებიც გამოიყენება ამ დოკუმენტაციაში მიუთითებს, რომ პროდუქტი ან ფუნქცია ეკუთვნის და რეგისტრირებულია როგორც სავაჭრო ნიშანი და/ან პატენტი TRINAMIC-ის ან სხვა მწარმოებლების მიერ, რომელთა პროდუქტები გამოიყენება ან მოხსენიებულია TRINAMIC-ის პროდუქტებთან და TRINAMIC-ის პროდუქტის დოკუმენტაციასთან ერთად.
ეს PC პროგრამული უზრუნველყოფა არის არაკომერციული პუბლიკაცია, რომელიც მიზნად ისახავს მომხმარებლის შესახებ მოკლე სამეცნიერო და ტექნიკური ინფორმაციის მიწოდებას სამიზნე მომხმარებლისთვის. ამრიგად, სასაქონლო ნიშნის აღნიშვნები და სიმბოლოები მხოლოდ ამ დოკუმენტის მოკლე სპეციფიკაშია შეყვანილი, რომელიც აცნობს პროდუქტს სწრაფი შეხედვით. სავაჭრო ნიშნის აღნიშვნა/სიმბოლო ასევე შეიტანება, როდესაც პროდუქტის ან ფუნქციის სახელი პირველად ჩნდება დოკუმენტში. გამოყენებული ყველა სავაჭრო ნიშანი და ბრენდის სახელი მათი შესაბამისი მფლობელების საკუთრებაა.
მიზნობრივი მომხმარებელი
აქ მოწოდებული დოკუმენტაცია განკუთვნილია მხოლოდ პროგრამისტებისთვის და ინჟინრებისთვის, რომლებიც აღჭურვილია საჭირო უნარებით და გავლილი აქვთ ტრენინგი ამ ტიპის პროდუქტთან მუშაობისთვის. სამიზნე მომხმარებელმა იცის, თუ როგორ უნდა გამოიყენოს ეს პროდუქტი პასუხისმგებლობით ისე, რომ ზიანი მიაყენოს საკუთარ თავს ან სხვებს და არ მიაყენოს ზიანი სისტემას ან მოწყობილობას, რომლებშიც მომხმარებელი აერთიანებს პროდუქტს.
უარი პასუხისმგებლობაზე: სიცოცხლის მხარდაჭერის სისტემები
TRINAMIC Motion Control GmbH & Co. KG არ აძლევს უფლებას ან გარანტიას აძლევს მის რომელიმე პროდუქტს სიცოცხლის მხარდაჭერის სისტემებში გამოსაყენებლად, TRINAMIC Motion Control GmbH & Co. KG-ის კონკრეტული წერილობითი თანხმობის გარეშე. სიცოცხლის მხარდაჭერის სისტემები არის მოწყობილობა, რომელიც განკუთვნილია სიცოცხლის შესანარჩუნებლად ან შესანარჩუნებლად და რომლის შეუსრულებლობა, სათანადო ინსტრუქციების შესაბამისად გამოყენებისას, შეიძლება გონივრულად მოსალოდნელი იყოს, რომ გამოიწვიოს პირადი დაზიანება ან სიკვდილი.
ამ დოკუმენტში მოცემული ინფორმაცია ითვლება ზუსტი და სანდო. თუმცა, არანაირი პასუხისმგებლობა არ არის მიღებული მისი გამოყენების შედეგებზე და არც პატენტების ან მესამე მხარის სხვა უფლებების დარღვევისთვის, რაც შეიძლება გამოწვეული იყოს მისი გამოყენების შედეგად. სპეციფიკაციები შეიძლება შეიცვალოს გაფრთხილების გარეშე.
პასუხისმგებლობის შეზღუდვა: განკუთვნილი გამოყენება
ამ მომხმარებლის სახელმძღვანელოში მითითებული მონაცემები განკუთვნილია მხოლოდ პროდუქტის აღწერისთვის. არანაირი წარმომადგენლობა ან გარანტია, გამოხატული ან ნაგულისხმევი, ვაჭრობის, კონკრეტული მიზნისთვის ვარგისიანობის შესახებ
©2021 TRINAMIC Motion Control GmbH & Co. KG, ჰამბურგი, გერმანია
მიწოდების პირობები და ტექნიკური ცვლილებების უფლებები დაცულია.
ჩამოტვირთეთ უახლესი ვერსია აქ www.trinamic.com
დოკუმენტები / რესურსები
![]() |
TRINAMIC TMCL IDE პროგრამული უზრუნველყოფა [pdf] ინსტრუქციები xxxx.x, 3.0.19.0001, 5.9.1, TMCL IDE პროგრამული უზრუნველყოფა, TMCL IDE, პროგრამული უზრუნველყოფა |