ADLINK Technology NuCOM PCI-7841 Manual de usuario Pagina 6

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 10
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 5
Použité funkcie pre DDE komunikáciu v Matlabe:
channel = ddeinit('Excel','can_dde1.4.xls')
Funkcia inicializujúca spojenie medzi matlabom a vybranou aplikáciou v našom prípade to je
Excel. Ako druhý parameter sme zadali názov súboru na ktorý sme sa napojili (can_dde1.4.xls).
Podotýkame, že pre úspešné napojenie je potrebné mať otvorený daný súbor v MS Exceli. Funkcia
nám vráti číslo komunikačného kanálu.
data = ddereq(channel,'r14c4')
Funkcia zabezpečujúca poslanie žiadosti o dáta cez vytvorený kanál. Druhý parameter definuje
názov konkrétnej bunky z ktorej žiadame údaje (riadok 14, stĺpec 4). Zoznam parametrov, ktoré
dokáže spracovať MS Excel, je možné nájsť na internete.
rc = ddeterm(channel)
Zabezpečí zrušenie nadviazaného spojenia s daným číslom kanálu a vráti nám informáciu
o úspešnosti danej operácie.
K zjednodušeniu spúšťania celej simulácie sme stiahli z internetu voľne dostupnú DDE
knižnicu do Simulinku (ddelib, dostupná na stránke www.mathworks.com), ktorá bez znalosti
programovania DDE pridá do Simulinku blok s názvom DDE. Po nakonfigurovaní bloku DDE (Obr.
4) je zabezpečená komunikáciu typu cold-link prostredníctvom vyššie uvedených funkcií s DDE
serverom. Pri spustení simulácie sa vytvorí DDE kanál a v každom cykle pošle žiadosť o dáta. Po
zastavení sa spojenie zruší.
Obr. 4 Parametre bloku DDE v simulinku
6.3 Simulačná schéma VR toolboxu
Na overenie správnej funkčnosti 3D modelu, čiže korektnosti pohybu navrhnutých grafických
blokov modelu, sme vytvorili pomocnú schému v simulinku. S využitím bloku joystick input sme
mohli 3D model ovládať pomocou zariadenia Gamepad, čo nám potvrdilo jeho správny návrh. Po
doladení celého modelu sme vstupy z ovládača Gamepad nahradili blokmi DDE (Obr. 5). Jeden blok
slúži pre os X, druhý, pre os Y. Údaje z týchto blokov sa ešte transformujú (prepočítajú na milimetre)
na požadované údaje, ktoré nakoniec vstúpia do VR bloku. VR blok má ako jeden zo svojich
parametrov názov súboru v ktorom sa nachádza VRML model. Na základe prijatých údajov animuje
vo webovom prehliadači zvolený 3D VRML model rezacieho stroja.
Vista de pagina 5
1 2 3 4 5 6 7 8 9 10

Comentarios a estos manuales

Sin comentarios