A New Driver - the Way Forward ...

Hi Guys,
I wonder if someone can point me in the right direction?
I want to write a Labview driver for a custom signal conditioning system.
This system provides programmable gains, excitation control etc for various
inputs.
I am leaning towards a IVI-C driver - the docs seem to be pretty useful for
this approach.
Does this sound sensible?
Is IVI over-the-top (interchangeability is not a very high priority in this
case) - is there a better/easier way to provide a Labview driver?
I have many years experience in low and high level C/C++/VB etc, so I am
happy to follow most language/programming models.
Thanks,
Andy
Andy Reynolds
Alpha Software Design Ltd.
Sussex, UK - Supplying Software and Sys
tems for Science and Engineering

Bankim,
thanks for that perspective it was useful,
Andy
"btejani" wrote in message
news:[email protected]..
> Andy,
>
> Certainly, a C based driver is probably the most portable approach.
> However, you can actually export a set of LabVIEW (G-based) VIs as a
> DLL. That is certainly portable enough to call from VB, C, C++, etc.
>
> So you have some options:
> 1. Develop a G-based driver
> 2. Develop a C-based driver using IVI-C
> 3. Develop a C-based driver without using IVI
>
> IVI-C drivers have more than just interchangeability. They include
> features such as simulation, state caching, range checking, and
> coercion recording. NI's IVI development tools and architecture will
> give you a go
od starting point, as well as built-in mechanisms for
> configuration and attribute handling. While these features can be
> very beneficial, you should honestly evaluate your or your customer's
> needs for them. If they matter, you should develop an IVI-C driver.
>
> However, if all you need is a simple way to control your hardware,
> then writing a LabVIEW native or a non-IVI C-based driver are both
> better options. You should choose from them the language you are more
> comfortable programming with and with which your hardware will be most
> effective.
>
> Regardless of what you choose, you should check out the
> href="http://www.ni.com/devzone/idnet/development.htm">Development
> Tools website. Finally, you should seriously consider submitting
> your driver to IDNet. Not only will we be able to help distribute
> your driver to a wide audience, but we can review its structure and
> design for our driver development standards.
>
> --Bankim
>
> Bankim Tejani
> National Ins
truments
> Instrument Drivers/IVI

Similar Messages

  • Is Creator + JSF the way forward ?

    Hi
    First post to forum ...
    Is Creator + JSF the way forward, or would you use some else for a new project ?
    I have developed a number of small sized web apps. Typically < 20 jsps + supporting classes for db access, all using a simple hard coded MVC servlet scheme.
    However I have become accutely aware that while this is fine for small stuff, it does not provide any short cuts for saving development time and probably does not scale all that well either.
    Hence I am looking for a single technology to speed up design/coding, and I want to move up a level in terms of professional best practice for java web app development.
    Two attractive technologies appear to be Struts and JSF. My current preference is for JSF over Struts, almost entirely because Creator "looks" like such a good IDE for rapid devel. Is this a good enough reason for going with JSF, or should I look again at Struts or another IDE.
    Also I have noticed that Creator on my win pc is "dog slow" no doubt it needs more memory. But this sort of issue concerns me because I am left wondering what other problems I will run into only after I have spent valuable time on the project. Will I be left thinking that choosing JSF because of Creator was a not such a good idea.
    Finally my next app will a web based custom cms system. I would very much appreciate all of your thoughts based on past experiences on which way I should go for time saving java web app devel. JSF, Struts, Creator, JDev...
    Many thanks
    Paul

    I share your concerns. I'm also new at enterprise java development. I've found, however, that Creator has been an excellent tool for cutting my learning curve in half. It helped me to better understand the relationships between the various java components.
    Having said that, however, I (and others I know) have experienced the frustration with the slow responses and code generation. I presume this is because the IDE may also be written in Java rather than C. It does NOT affect its run time environment when your application is deployed, however. Your application will run great when deployed to a "real" server.
    My only other problem has to do with the jdbc drivers. Some if not all of Creators databinding relies on jdbc method calls. Where I work we use a Sybase database and while Sun and BEA have perfectly fine Sybase jdbc drivers, the folks I work for insist that we use Jconnect and the jdbc Sybase provides. This jdbc is lacking in a number of methods and, when forced to use it, ALL your databinding goes out the window. This means I have to spend just as much time, if not more, writing my own code to populate the Creator objects (specifically table objects) or learning and implementing more tools like Hibernate or whatever. I'm trying to make my life SIMPLER, y'knowwhatamean?
    So while the tool is great, well integrated, well thought out, etc., be carefull of your actual deployment environment.

  • 24 hours so far downloading Lion and no end in sight. Is this really the way forward?

    Here in the UK a lot of us have fairly pathetic download speeds, so I ask Apple is this really the way forward?

    Same for me - started 20.July about 7pm in germany with VDSL capable of 2.5MB/s
    Download Started well soon but dropped to about 300KB/s. Stopped and went to bed at about 10pm.
    Resumed at 21. July at 7am - between 100KB/s and 300 KB/s for about 90min. Stopped and got to work.
    Resumed now at about 2:30p.m. lying between 50KB/s and 100KB/s :-(

  • N900 Is it the way forward?

    I've just recieved the N900 (UK on Vodafone) but straight away i've come across and error which means it's going back for a replacement handset - although Vodafone currently struggling to have the N900 in stock!  The error is "internal error closing app".  My concern now is reading lots of blogs i'm currently concerned that the N900 is not yet ready for the market and perhaps should be looking for something else.
    Is the phone the way forward?

    I've had my N900 for just over a month now and I would gladly recomend it to anyone. The comunity that has developed with maemo has moved onto the maemo 5 operating system and with them comes years of knowledge of the system, greater than any phone/computer manufacturer would be able to provide to the general user.
        As a result of the open source nature of the device i can download apps like 'comix' for free rather than paying nearly a tenner for one that comes with much less useability on the iphone. The full web browser also entitles me to get last fm on the go for nothing, rather than having to create a permium account for the right to listen on the go.
       The largely scientifc user base for linux means that rather than a large selection of apps that are just for recreational use, alot of useful programs get ported. Graphical calculators, Periodic tables & Planispheres are just a few that I have used greatfuly.
        The file management system is also very user friendly, alowing me to create folders and move items with ease, even though i only have one button to do it with.
        So to anyone thinking of getting this phone I would say do it. As a phone it works better than any other phone out there, because it has skype & google talk built in and is always connected. And what is a phone except a device for people to contact you on. As a internet tablet it is getting there. It can be used with ease to find out anything on the web, and I have yet to come across a web page that dose not load as it loads on my home pc, if a few seconds slower. The firefox web browser also comes with add ons that can gather location specific information (e.g. coffee houses and petrol).As a portable gameing machine, well take your pick from the entire back catalog of nes, snes and dos games. As a hacker tablet it already has software to crack wireless encription available to everyone, but you have to be comfortable with xterminal and everything else a hacker should know to use it.
        All this and it has only been on general sale in the uk for just over a month. Sorry if i come off as a fan boy, but I can't see what comes next in functionality. Nokia have got it so right with this device that i can see it sticking around for a long time, even if the os changes.

  • Unable to capture DV to FCE, apple support told me a PC is the way forward!

    Hi there
    I recently bought an apple imac with a view to editing DV footage taken previously.
    I had captured some of these tapes on to a PC before buying an imac. These files I was able to edit on FCE and imovie (once I had transferred them from the pc hard drive). HOWEVER although I could control my DV camera through imovie and FCE none of my old DV tapes could be captured to the imac. An error message states that the frame rate is incorrect.
    I have apple care protection and have spent ages trying to get support for this only to be told by apple support that FCE and imovie will not capture my old DV tapes! The support person told me that I should go back to a PC if I want to do the job properly!
    Unfortunately I have just spent thousands on this very nice looking imac (and FCE) that is apparently unable to do the most basic capturing. Does anybody have any ideas (other than going back to pc) for getting my DV footage captured?
    Needles to say I have found all this incredibly frustrating as a new apple user. Are these sorts of issues common to imacs?
    cheers
    rupert

    Hey Rich,
    thanks for getting back to me,
    I shot tape previously (in 2000) on a sony mini DV camcorder set to SP. I have since bought a new sony mini DV camcorder (DCR-HC40 NTSC).
    With the new camera and a PC I was able to capture my 2000 tapes and edit them. I was also able to edit the earlier footage I had transffered from my PC hard drive to the i-mac on i-movie and FCE.
    Unfortunatley everytime I have tried to capture my old tapes directly onto the i-mac I have had the message "preview disabled" from FCE and the following from i-movie:
    "The camera is sending half-sized frames, which iMovie can’t accept. Check your camera’s record mode (this is the setting that affects recording quality, which determines the total recording time on a tape). The mode must be set to “SP” or “LP.” If that doesn't help, try removing all the cables and batteries from the camera, wait a minute, replace them, and then reset the date, time, and record mode."
    I have spent weeks on the support site and found a thread that recommended re-installing quicktime etc but nothing has worked.
    I connect to the i-mac via firewire and am able to control the camera, capture my newly recorded miniDV's (so it is not a problem with the proprietary software application etc) but nothing seems to work for my old tapes.
    Apple support told me that apple doesn't do older miniDV's and that a pc would be the only way I could capture my tapes. I couldn't believe it! Unfortuatley I no longer have access to my old pc.
    Any ideas? Is there any other way of getting DV onto my i-mac?
    And thanks for your interest in my problem here
    regards
    rupert

  • Itunes won't transfer my music to new phone the way it used to.

    I replaced my 4s with a used 4s that was wiped clean when I got it. I restored from cloud to my last backup and it's all working but it didn't include music (not sure if it should have). When I try to manually transfer music by connecting to my itunes on the computer (using usb connecter) it says I need to "erase and sync" because the phone is already associated with an itunes account and list's the same one I'm using I think, the same one used with the old phone. It does say something about that account being on "(my son's) computer" but I belive it's the same since the old phone had been my son's and we have always used the same itunes. Will I loose everything including all the apps and settings I just re-set up by letting it do this? Will it effect the library in Itunes at all? The phone didn't have any music on it at all after setting it up with the last backup restore. But I have noticed that at some point while trying to set it up and move music from itunes a few (and I mean very few) songs were added. I'm not sure when or why and I can't figure out why nothing will transfer now. I don't even seem to be able to transfer ring tones onto the new phone. I'm sorry this is so long and I'm sure basic but I have been looking all over for the answer or something about this "message" and haven't been able to find anything and wanted to include a. I've learned the hard way not to just let itunes take over and start erasing things without knowing what will happen!

    My photo's are all copied and backed up I just don't really want to have to go through loading them all back again. The same with my apps. I have never used itunes for apps or pictures or anything other than music. I use the cloud for backups and have a home network drive for all of our document, photo backup and storage. I just want to know before I find out the hard way if by doing this I will have to spend a buch of time getting all of that stuff back on the phone again. Given I just spent time doing this I would probably wait to put music on it if saying yes to itunes request will mean having to do it all over again.
    Again the only thing in my itunes is music I don't use it to backup the phone and I just spent a chunk of time loading the apps and settings...along with cleaning some stuff up and loading some photo's and stuff that weren't on the other phone yet. Sorry if I wasn't clear enough about what I was asking or concerned about. I'm new and inexperienced with the iphone and itunes but not stupid...exactly why I'm asking the question, so I don't do something stupid I'm sorry for.

  • Factory Unlocked or not - and the way forward..

    Okay, so a few weeks ago I bought two iPhone 5’s while on vacation in Dubai. We moved to the middle east earlier this year and I was aware of certain phones not having facetime on them and all that, so anyway, went to a store and the guy said they were factory unlocked iphone 5’s. Paid the man, went home.
    Yes I should have bought them from the official Apple store and all that but hear me out. This is where my doubts about one of the phone’s being “official factory unlocked” stem from.. The black one, mine, is probably factory unlocked as I can see the cellular data settings and everything. In the white one, my wife’s phone, I can’t see the cellular data settings, and so had to Google the alternative way of setting up the APN, etc. Did it through a website that does it for you, and voila! Data was working just fine for her as well. (btw just to add, her phone says LTE on/off mine says 3G on/off – we live in Bahrain and there’s no 4G for iPhone here anyway as the networks don’t support it).
    My question here now is.. with iOS 7 coming out – will we (more importantly, SHE) be able to upgrade to iOS 7 without having any issues? And more importantly, if the cellular data settings are still blocked, will websites such as unlockit help me get APN settings on iOS7 – or is this affected by which version of iOS you’re using etc.
    These are our first iPhones, and we’re loving them – we could well go and try to get her phone changed because a friend knows the store’s owner. But if there won’t be anything to worry about in the future, should we just chill? It will be a mini-headache sending it through courier and asking him to either give us the money or give us a factory unlocked phone or whatever. In either case, when the hew iPhone comes out we will definitely be pre-ordering and getting it delivered to our London address.
    Any help would be appreciated guys!  
    Expert advice needed please. Thank you for your time!

    Wouldn't have said it if not true
    There is no Apple presence in Bahrain for iPhones ,support is carrier based
    UK number is
    (44) 0844 209 0611
    or maybe 020 8433 4600 ( thanks to saynoto0870 )
    if that helps they may well tell you
    or anther ME state see list here
    http://support.apple.com/kb/HE57

  • Forget your HD, HDV, AVCHD, Blu ray, HDDV, this is the way forward

    http://stage6.divx.com/TV-Ads-Time-Machine/video/1322072/Kodak-B&amp;W-6?cid=S6H -nl081007

    hey there Da Nam,
    that was great! & films from 100 years ago are still playable. the highest def & best archive. i still have a projector & cam from when i was a kid starting to make home movies on Super 8.

  • If a server platform change is the way forward post advice here

    I should think a lot of you have started to investigate the possibility of a move away from Mac OS X in the server room now that the xserves days are numbered, and I'm sure many of you have limited experience of other server platforms.
    Its also pretty clear we are being left on our own to muddle through this.
    So how about we help each other out and discuss our options, if anyone is currently using Windows and Linux servers with Mac clients can you share some of your experience, what do you need to replicate all the services and functions we are used to on Mac OS X server.

    Help> Getting Started is a good starting point, as is Adobe TV - Quick Links to Elements Adobe TV Tutorials.
    Cheers,
    Neale
    Insanity is hereditary, you get it from your children
    If this post or another user's post resolves the original issue, please mark the posts as correct accordingly. This helps other users with similar trouble get answers to their questions quicker. Thanks.

  • It looks like the way forward is to delete any apps you are having problems with and reinstall hopefully you have your data on iCloud this seems to work

    Looks like deleting and reinstalling the apps your having the problems with works in some cases

    Hi Flash, Just some info to correct yours. First, not everyone is having a problem with FP 10.1 and there are solutions and reverting to FP 10.0 would not be the first choice. If that was for you, that's fine. If you would read the many many threads here, you would find correct information for users that want to revert back to FP10.
    Also may I suggest you read up on Firefox version 3.6.6 as this is involved sometimes with FP 10.1.
    Lastly, I think it is always better to find out what a user's issues are before offering a solution. Reverting back to FP 10.0 is not for everyone that is having a problem nor should it be.
    If your instructions solved whatever problem you were having, that's great. However, to recommend this to other users that come here for help without knowing what their problems are may not be the best advice, in my opinion.
    There are many other details in the Uninstall Instructions and also the Install Instructions that need to be followed.
    That is why it is better for each user to have their own thread and receive help for their individual issues. This is also based on their computer system configuration.
    Believe me, if there was one fix for all FP 10.1 or any other version issues, it would be posted
    Thanks,
    eidnolb

  • Please advise the way forward

    My requirements are quite straightforward.
    1. I want to store XML documents in the database as unstructured/LOB. I want to store other information about the documents so I am thinking of having a traditional relational data model, that contains an XMLType column all created manually.
    2. I want to be able to browse the documents in the database (contained in the XMLType column of the manually created table) using HTTP (via web browser)
    3. I want to be able to access the documents programmatically using HTTP
    Questions
    1. Given this scenario, do I need to register a schema? ( I think not)
    2. How does one go about tying an XML DB Repository resource to the XMLType column in the relational data model?

    if you want to use the XML DB HTTP server to acccess the content of the XML documents then
    1. Fundamentally only content in an XMLType table or XMLType view can be associated with a resource. The reason for this is that a REF XMLType is used internally to track which document goes with which resource and a REF can only point at an object table.
    Documents stored in an XMLType column in a relational table cannot (easily) be associated with a resource. You can get around this to some extent by having an XMLType view that exposes the each XMLType column in the relational table as an row in an XMLType view but this is messy.
    2. If you want to insert or update via FTP / WebDAV you will need an XML Schema. The repository uses the SchemaLocation information to determine which underlying table should be updated when operations take place on the repository.
    If the HTTP access is read only you will not need an XML Schema but you will have to use DBMS_XDB.CREATERESOUCE to create the resources in the repository. You will need to supply a REF XMLType that points to the correct row in the underlying table or view when creating the resource.
    3. Have you considered using the Schema Based Metadata feature to the additional information about the documents you are managing. This basically allows the other information to be tracked as additional metadata associated with the resource. Basically you can define one (or more) XML Schemas that define the metadata you need to track and then you can associate content in the metadata tables with the documents in the repository. This has the nice side effect (from your perspective if you are still thinking of using SLIDE) that the metadata should be available via PROPFIND operatiions.
    1. The documents will need to be accessable via the XML DB repository unless you want to restrict yourself to using the DBURI Servlet.

  • Swapping Hard Drive: Best way to go?

    Soon I plan on swapping my 160 GB hard drive out for a 500 GB hard drive. I have a 120 GB Mac partition and a 40 GB Boot Camp partition on it.
    I want to transfer everything to a my new hard drive, and I want the partitions to be 420 GB / 80 GB.
    I have a 1 TB USB external drive that I'm currently using for Time Machine backups that I can use as the transfer medium.
    So, what would be the best method for getting everything to the new drive the way I want it?

    I'm not up on Boot Camp, so I don't know how to clone it. But I do know that you can use Super Duper to clone a Mac partition to a partition of another drive.
    I wonder if you could format and partition the new drive in the enclosure. Then use Super Duper to clone the Mac partition of your old drive to the larger partition on the new drive. If there is a utility that will clone Boot camp, then you could clone it to the second partition. If there's not a cloning utility for boot camp, I would assume there is still some way to get everything moved over to the new partition.
    I have partitioned my boot drive just to see what would happen. It seems like the data stays on one partition and the other partition is empty. This is with 186 GB available on a 250 GB drive. No idea where any of it is on the platter.
    I do know that if a drive is partitioned, Super Duper will see each partition as a separate volume to be cloned separately. I don't think it would allow you to clone both partitions at the same time.
    What I don't know is anything about Bootcamp and how best to move it over.
    Don't know if this helps much--but I hope it does.
    Good luck!

  • External HD full, moving library to new drive?

    I have my iTunes library on a 500GB external drive, which is now full. So I need to move it to a new, larger external drive. I've found lots of articles about moving the library from the internal drive to an external, but haven't found anything that talks about moving from one external drive to another. Is the process basically the same, or is there anything I need to be aware of when moving between external drives? I was think the easiest way would be to name the new drive the same as the old one and copy all the files over from my back up drive. Unfortunately, I gave the old drive the descriptive name "Lacie 500GB", but if it makes things much easier, I might be inclined to use the same name on the new drive even though it will be much bigger.
    Thanks.

    If you want to make another drive (direct or portable) on your PC the main music location for iTunes, move all song files there, as well as any future imported music from CDs, here is one method (see the links below):
    You will maintain your playlists, ratings, comments, etc. This will
    i only
    move your music folders location,
    i NOT
    your iTunes program files. It is my opinion that programs (i.e. – iTunes) work better when installed on your main hard drive. At the very least, it makes it easier to manage all your programs if they are centrally located on one hard drive (the Windows default standard).
    See these links for step-by-step info:
    Moving your iTunes Library to a New Hard Drive
    MacMuse, "Move iTunes music/Library to new drive", 12:34pm Oct 12, 2004 CDT
    If you are moving the music to an external hard drive, after the transfer and to work correctly, the ExHD must be running prior to your opening iTunes. If not, iTunes may reset the location of your music to the default.

  • For audio/video, is the iMac enough?  Or is MacPro the way to go?

    I do most of my work in ProTools as a recording artist, but am starting to do video editing, specifically concerts with multiple HD cameras set up.  I will always be mainly working on the audio side, but I'd like to become proficient in video editing as well since it would help out in the studios I work with for various projects.  I'm not going to be making massive movies or anything, but i will be sifting through various camera angles of concerts to make promotional videos and the like.
    Is a new iMac the way to go, or MacPro?
    I'm leaning towards the iMac on account of price, though I'd likely top it up with all the bells and whistles... so it'll be likely close to the base price of the MacPros if not more.  Also, they'll be coming out with another iMac soon I hear, though nobody knows when.  So I'm ready to wait for the latest iMac.  Should I?
    Thanks!

    I'm not that big on tweaking my computer so much... i only recently upgraded the RAM on my 2006 MacBookPro!  So while I can appreciate the value of customizing my computer, I doubt I'll be fiddling with it too much. 
    I suppose my question is, can the iMac do the job?  And are it's shortcomings such that I'd be foolish not to spend the extra couple thousand bucks and get a MacPro?  Is it worth the extra dough, for someone who won't be regularly upgrading this and that?  And should I wait for the supposedly upcoming new iMac?
    Sorry, I should have said questions up there. 

  • Way forward? Multicast chans & catch up not availa...

    Well fine since taking them up including Tuesday but on Wednesday when I went to watch the Prem Lge footy the whole lot of multicast chans (and catch up) had collapsed SD & HD.
    After trying all the usual things I phoned support and a very diligent and polite gentleman spent a fair amount of time trying all I had (didn't like to interrupt him) with the same zero result. He has promised to escalate the problem and I should receive a phone call this evening .......... at this point I started to feel that deja vous feeling.
    So what is it with this IPC6023 fail mode and what is the way forward...... anyone?????
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings Star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

    Hi TrickyDicky,
    IPC6023 is caused by two possible sceanarios.
      1) No multicast packets received for 5 seconds
      2) More than 5 packets per second lost (Message can be disabled using "Picture Quality Alert" setting)
    I'm guesing you are getting the error in relation to sceanario 1.
    Does your youview box have Internet connectivity direct from the HomeHub? Can you play On Demand content / iPlayer etc?
    Steve
    BT TV Expert
    I am a BT Employee and an expert on TV queries. I am here volunteering my own time to give advice, primarily on the BT Vision+ and YouView boxes. Go here for more info.
    If my post has been helpful, please click on the Ratings star on the left-hand side of the post.

Maybe you are looking for