Rebol et National Instruments | |
ldci | 19-Sep-2008/11:33+2:00 |
Bonjour à tous Je viens de mettre sur le serveur rebol.org un wrapper qui permet d'accéder à la librairie DAQMx Base de National Instruments et par conséquent d'accéder aux différents systèmes de NI. Merci à Guest2 pour le pointeur null qui m'était nécessaire. J'ai également fait de la pub pour Rebol chez NI (http://decibel.ni.com/content/docs/DOC-2321). Le code a été développé avec rebview 2.7.6 sur Mac OSX. Si vous avez la possibilité de tester sous linux ou windows, merci de m'envoyer vos tests. | |
guest2 | 19-Sep-2008/16:23:04+2:00 |
Salut, gros boulot. 3 petites remarques: une petite erreur de typo ici: >>DAQmx_ChanType:: #0000187F Sinon, pour créer un pointeur NULL, il suffit de créer un string! initialisé à none (je sais c'était pas clair dans ma démonstration) >>s: make struct! [NULL [string!]] none ou >>s: make struct! [NULL [string!]] [#[none]] donne: >>third s == #{00000000} Et pour finir une remarque sur la mémoire. (je sais je chipote) il vaudrait mieux initialiser tes constantes avec un entier plutot qu'avec un issue! Rebol stocke les issue! comme des strings. chaque issue! alloue au minimum 32 octets (c'est ton cas) alors que les entiers sont directement stockés dans les variables qui les contiennent (hum, pas très clair comme explication) et ne nécessite donc pas d'allocation mémoire suplémentaire. | |
ldci | 19-Sep-2008/18:07:43+2:00 |
Salut Guest2 Merci pour les erreurs relevées et maintenant corrigées. Pour la string! initialisée à none je vais tester car il me semble que j'avais eu des pbs avec le none. Une autre possibilité qui marche : a: make struct![null[integer!]] none third a == #{00000000} Merci pour les issues.C'était de la flemme car j'ai repris les valeurs des constantes dans le fichier.h et je pensais naïvement que Rebol castait le type issue directement en hexadecimal. Dernier point j'ai commencé des tests sous Windows Vista: aie aie aie... Des tas de pbs avec les strings qui prennent des contenus "aléatoires". Affaire à suivre, mais je vais d'abord regarder sous Linux | |
ldci | 13-Nov-2008/21:38:11+1:00 |
Encore de la pub pour Rebol A thread to which you have subscribed has been updated. Rebol can talk with National Instruments Library To view the thread, navigate to http://www.macresearch.org/rebol-can-talk-national-instruments-library -- This is an automatic message from MacResearch. Amicalement | |
Login required to Post. |