- Trap when linking a LabView DLL - Problem solved

From: [at]} <Wojtek>
Date: Thu, 9 Aug 2007 12:06:16 -0400 (EDT)

----boundary-LibPST-iamunique-186594957_-_-
Content-type: text/plain

On Wed, 8 Aug 2007, Rainer Neubauer wrote:

> first thanks a lot to Wojtek Skulski for the detailed information
> concerning LabView DLL's. It's a lot of valuable background
> information of the world of NI.

I wrote my story just to warn you. Abandon all hopes when entering
the NI world.

> Does this mean you call the NI DLL's directly, i.e. writing an
> interface module and calling the DLL procedures from BlackBox, so
> "bypassing" the LabView language (which would imply a proper
> documentation of the DLLs) ?

Yes, exactly. I can release my interface modules to the community,
provided I do not have to write documentation ;-)

Please let me know if you are interested. I can send the following
subsystems "as is" to whoever wants to have a look, but please do it
at your own risk.

All subsystems worked under my BlackBox Data Logger. All my subsystems
are thoroughly commented. Some subsystems were modified by my
collaborators, who never wrote any comments, even when explicitely
asked to do so.

Subsystem Function Status Remarks
Niad NI PXI-4351 Works
Nida NI PXI-6733 Untested
Imaq NI IMAQ (video) Works
Zygo Zygo Displacement Measuring Interferometer Works (1)

(1) Requires a Dll from Zygo, which we had to modify because it
contained a bug.

Basically, it is lots of stuff right out of my research desk.
You would need to be rather brave to dig into it. On the other hand,
if you are using BlackBox, you must already be brave.

Let me know whether and where I should e-mail these modules.

W.

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy

----boundary-LibPST-iamunique-186594957_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIFdlZCwgOCBBdWcgMjAwNywgUmFpbmVyIE5l
dWJhdWVyIHdyb3RlOlxwYXINClxwYXINCj4gZmlyc3QgdGhhbmtzIGEgbG90IHRvIFdvanRlayBT
a3Vsc2tpIGZvciB0aGUgZGV0YWlsZWQgaW5mb3JtYXRpb25ccGFyDQo+IGNvbmNlcm5pbmcgTGFi
VmlldyBETEwncy4gSXQncyBhIGxvdCBvZiB2YWx1YWJsZSBiYWNrZ3JvdW5kXHBhcg0KPiBpbmZv
cm1hdGlvbiBvZiB0aGUgd29ybGQgb2YgTkkuXHBhcg0KXHBhcg0KSSB3cm90ZSBteSBzdG9yeSBq
dXN0IHRvIHdhcm4geW91LiBBYmFuZG9uIGFsbCBob3BlcyB3aGVuIGVudGVyaW5nXHBhcg0KdGhl
IE5JIHdvcmxkLlxwYXINClxwYXINCj4gRG9lcyB0aGlzIG1lYW4geW91IGNhbGwgdGhlIE5JIERM
TCdzIGRpcmVjdGx5LCBpLmUuIHdyaXRpbmcgYW5ccGFyDQo+IGludGVyZmFjZSBtb2R1bGUgYW5k
IGNhbGxpbmcgdGhlIERMTCBwcm9jZWR1cmVzIGZyb20gQmxhY2tCb3gsIHNvXHBhcg0KPiAiYnlw
YXNzaW5nIiB0aGUgTGFiVmlldyBsYW5ndWFnZSAod2hpY2ggd291bGQgaW1wbHkgYSBwcm9wZXJc
cGFyDQo+IGRvY3VtZW50YXRpb24gb2YgdGhlIERMTHMpID9ccGFyDQpccGFyDQpZZXMsIGV4YWN0
bHkuIEkgY2FuIHJlbGVhc2UgbXkgaW50ZXJmYWNlIG1vZHVsZXMgdG8gdGhlIGNvbW11bml0eSxc
cGFyDQpwcm92aWRlZCBJIGRvIG5vdCBoYXZlIHRvIHdyaXRlIGRvY3VtZW50YXRpb24gOy0pXHBh
cg0KXHBhcg0KUGxlYXNlIGxldCBtZSBrbm93IGlmIHlvdSBhcmUgaW50ZXJlc3RlZC4gSSBjYW4g
c2VuZCB0aGUgZm9sbG93aW5nXHBhcg0Kc3Vic3lzdGVtcyAiYXMgaXMiIHRvIHdob2V2ZXIgd2Fu
dHMgdG8gaGF2ZSBhIGxvb2ssIGJ1dCBwbGVhc2UgZG8gaXRccGFyDQphdCB5b3VyIG93biByaXNr
LlxwYXINClxwYXINCkFsbCBzdWJzeXN0ZW1zIHdvcmtlZCB1bmRlciBteSBCbGFja0JveCBEYXRh
IExvZ2dlci4gQWxsIG15IHN1YnN5c3RlbXNccGFyDQphcmUgdGhvcm91Z2hseSBjb21tZW50ZWQu
IFNvbWUgc3Vic3lzdGVtcyB3ZXJlIG1vZGlmaWVkIGJ5IG15XHBhcg0KY29sbGFib3JhdG9ycywg
d2hvIG5ldmVyIHdyb3RlIGFueSBjb21tZW50cywgZXZlbiB3aGVuIGV4cGxpY2l0ZWx5XHBhcg0K
YXNrZWQgdG8gZG8gc28uXHBhcg0KXHBhcg0KU3Vic3lzdGVtICAgICAgIEZ1bmN0aW9uICAgICAg
ICAgICAgIFN0YXR1cyAgICAgUmVtYXJrc1xwYXINCk5pYWQgICAgICAgICAgICBOSSBQWEktNDM1
MSAgICAgICAgICBXb3Jrc1xwYXINCk5pZGEgICAgICAgICAgICBOSSBQWEktNjczMyAgICAgICAg
ICBVbnRlc3RlZFxwYXINCkltYXEgICAgICAgICAgICBOSSBJTUFRICh2aWRlbykgICAgICBXb3Jr
c1xwYXINClp5Z28gICAgICAgICAgICBaeWdvIERpc3BsYWNlbWVudCBNZWFzdXJpbmcgSW50ZXJm
ZXJvbWV0ZXIgV29ya3MgKDEpXHBhcg0KXHBhcg0KKDEpIFJlcXVpcmVzIGEgRGxsIGZyb20gWnln
bywgd2hpY2ggd2UgaGFkIHRvIG1vZGlmeSBiZWNhdXNlIGl0XHBhcg0KY29udGFpbmVkIGEgYnVn
LlxwYXINClxwYXINCkJhc2ljYWxseSwgaXQgaXMgbG90cyBvZiBzdHVmZiByaWdodCBvdXQgb2Yg
bXkgcmVzZWFyY2ggZGVzay5ccGFyDQpZb3Ugd291bGQgbmVlZCB0byBiZSByYXRoZXIgYnJhdmUg
dG8gZGlnIGludG8gaXQuIE9uIHRoZSBvdGhlciBoYW5kLFxwYXINCmlmIHlvdSBhcmUgdXNpbmcg
QmxhY2tCb3gsIHlvdSBtdXN0IGFscmVhZHkgYmUgYnJhdmUuXHBhcg0KXHBhcg0KTGV0IG1lIGtu
b3cgd2hldGhlciBhbmQgd2hlcmUgSSBzaG91bGQgZS1tYWlsIHRoZXNlIG1vZHVsZXMuXHBhcg0K
XHBhcg0KVy5ccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhF
TFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNofX0ACj4gCg==


----boundary-LibPST-iamunique-186594957_-_---
Received on Thu Aug 09 2007 - 18:06:16 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:26 UTC