Differences in NationalInstruments.ModularInstruments.Scope and NationalInstruments.ModularInstruments.NIScope classes

Hi,
I am using an old C# code which was built using the NI SCOPE .Net Class libraries version 1.1. I am resusing this code in my new project and I have installed MeasurementStudio2013, NI SCOPE .Net Class Libraries 2.0 and the NI-SCOPE 14.1 with Visual Studio 2013 and working on .Net Framework 4.5.1 (tried changing the version to 4.5 but nothing really changed)
The old code uses the library NationalInstruments.ModularInstruments.Scope where as I am working with NationalInstruments.ModularInstruments.NIScope (since newer version of .Net Libraries do not support NationalInstruments.ModularInstruments.Scope.)and I have hell lot of errors in my program since the classes used in old code are not supported by NationalInstruments.ModularInstruments.NIScope.
Example classes not supported by NationalInstruments.ModularInstruments.NIScope:
ScopeSession
ScopeSingleRecordMeasurementReader
ScopeSingleRecordReader
ScopeMultipleRecordMeasurementReader
ScopeMultipleRecordReader
ScopeReferenceTriggerType
ScopeChannelCoupling
etc and etc.
Are there any alternative classes for these in NationalInstruments.ModularInstruments.NIScope ?Please let me know if I am working on something not possible. What is the possible solution I can apply now ? I cannot degrade to 1.1 version because of Operating System and VS compatibility issues. If there is a comparison guide/ user manual that helps me figure out the differences between the two libraries ,that would help.
Thanks,
Priyanka

Hey, Priyanka
The 2.0 API download page details discusses the API incompatibility between the 1.1.1 and 2.0 .NET API. I have pasted this as follows for convenience:
Compatibility Notes
The NI-SCOPE 2.0.0 .NET Class Library is not compatible with the NI-SCOPE 1.1.1 and earlier .NET Class Libraries. To comply with IVI Foundation standards, the class hierarchy has been completely changed and design-time property caching has been removed. To upgrade an application that uses the NI-SCOPE 1.1.1 or earlier .NET Class Libraries to use 2.0.0 requires you to rewrite most of the code that uses the NI-SCOPE .NET Class Library.
However, you can install  NI-SCOPE .NET Class Library 2.0.0 side-by-side with NI-SCOPE .NET Class Library 1.1.1 and earlier versions. You can continue to use the .NET applications developed using NI-SCOPE .NET Class Library 1.1.1 and earlier on the same machine that has NI-SCOPE .NET Class Library 2.0.0 installed.
NI's recommendation is to maintain projects previously written using the 1.1.1 API with the 1.1.1 API, and to start new projects using the 2.0 API. Unfortunately, there isn't a direct migration path between 1.1.1 and 2.0 because of significant architectural changes between the two APIs.
Do you plan to port the old code for use with the 2.0 API or will you build off of the old code using the 1.1.1 API?
Thanks,

Similar Messages

  • Difference between this.methodName() call and methodName() call in class?

    Hi Friend,
    Wish you all Happy New Year 2011.
    When I am writing Struts2 Action class, within the Action class(Controller in respect of MVC),
    what is the difference between calling a method by methodName() only and calling a method by this.methodName() ? Should I use this.methodName() or only methodName() when within same class?
    Below are two fragment of code, please tell me which is better(Both code is running)
    editService.savePerson(getPersonBean());
    or
    editService.savePerson(this.getPersonBean());
    is better?
    code fragment1>
    public class EditAction extends ActionSupport {
    ......some more code here....
    public Person getPersonBean() {          
              return personBean;
    public String execute() throws Exception {
         editService.savePerson( getPersonBean() );
         return SUCCESS;
    code fragment2>
    public class EditAction extends ActionSupport {
    ......some more code here....
    public Person getPersonBean() {          
              return personBean;
    public String execute() throws Exception {
         editService.savePerson( this.getPersonBean() );
         return SUCCESS;
    }

    The "this" keyword refers to the current instance, when inside an instance method (or an instance initializer).
    It's not usually required unless there's a chance of confusion (which can't really happen with methods, but can easily happen with variables if you keep similarly named variables in the local scope).
    It's all quite basic Java stuff, so you might want to find yourself a tutorial which explains all the ways how "this" works.

  • Difference Between BackingBean Scope and Request Scope in Manged Beans

    Hi,
    This is going to sound really silly, me asking this question after working for over 6 months in ADF, but could anybody please give me some differences between backing bean scope and request scope. I've looked at the official Oracle documentation, and I'd be really grateful if anybody could please dumb it down a bit for me.-:)
    Thanks,
    Debojit

    If you make a declarative component and put it on a page more than once.
    Just like you can put multiple instances of the af:inputText component on a page, you can put multiple instances of declarative components on a page.

  • What is the differences between T=0 protocol and T=1 protocol?..

    Hi friends..
    Sorry, i want to know what is the differences between T=0 protocol and T=1 protocol?..
    Which one is the best, Java Card that support for T=0 protocol and Java Card that support for T=1 protocol?..
    Thanks in advance..

    Sebastien_Lorquet wrote:
    Such protocols have NOTHING TO DO with javacard. They have been existing for YEARS before javacard was invented.
    It's just a mean to exchange data with any card. It happens to be a standard, so javacards among others use it to communicate with the host.
    the Javacard spec by itself does not know anything about how the APDUs are exchanged . It can be T=0, T=1, T=14, RS-232, GPIB, USB, ISO14443, Felica, Ethernet, Firewire, a satellite link, a deep space link, or anything you want. The comm part is the responsibility of the card operating system, which is out of scope for the javacard machine that lies onto it.
    Just because you have a convenience method in the APDU class does not mean this is real. It's up to the card / os manufacturer to define these things, it's reasonable to think they are accurate, but I can create a javacard that claims to be contactless and still will use T=0. That's arbitrary.This is not exactly true. For APDU response chaining to work on some T=0 cards (when using smartcardio that handles response chaining for the developer) we had to use some special tricks. It can also be handy to only allow certain actions on the contact interface (such as admin actions etc) to prevent unauthorised access. The [PLAID Applet|https://www.govdex.gov.au/confluence/display/PLAID/Home;jsessionid=9B9EC664A01EC13B098DDF4EE5760A0A] (developed by the Australian fegral government agency Centerlink) only allows the card to be initiliased through the contact interface.
    - T=0 requires a GET RESPONSE additional exchange only for case 4 commands or when the command provides more bytes than requested for an outgoing command. It can also require more than two exchanges if the terminal requests the outgoing data per-block.Don't forget case 2. The GET RESPONSE is at TAPDU layer and is handled internally by smartcardio/PCSC etc and is also handled by the smartcard OS.
    Leonardo, if you want to know the differences between the two, I recommend reading ISO7816-3.
    Cheers,
    Shane

  • MDM 5.5 Scope and growth

    Dear All,
    Could anyone let me  know the scope and growth of MDM . I am working as
    SAP XI Consultant for the past 2 years, i heard that with XI experience it is good
    to get into SAP MDM.
    As i went through couple of blogs  it made me intresting to learn MDM .
    I would Appreciate if anyone let me know the training centres or any materials to start up with MDM.
    Kind Regards,
    Vijay

    hi,
    MDM is emerging in 2008, you will have good scope as an XI consultant.
    you will find lot of documentation in help.sap.com, it is the bible for MDM.
    follow the links for further information:
    SAP Master Data Management (SAP MDM) - EIM - SAP Developer Network(This web-site gives introduction to MDM, Master Data Operations, Master Data Integration,Master Data Quality )
    http://help.sap.com/saphelp_mdm550/helpdata/en/43/D7AED5058201B4E10000000A11466F/frameset.htm
    /people/nitzan.levi/blog/2005/06/20/the-story-of-mdm55
    /people/sap.user72/blog/2005/06/14/worlds-fastest-and-shortest-introduction-to-netweaver-mdm-55
    /people/ravikumar.allampallam/blog/2005/09/06/mdm-client-content-manager--different-modes
    http://www.sapnetweavermagazine.com/archive/Volume_03_(2007)/Issue_02_(Spring)/v3i2a12.cfm?session=
    http://www.sap.com/platform/netweaver/pdf/BWP_SB_Data_Unification.pdf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9018dc62-23a8-2910-b7ae-9023670c3a53
    MDM on help.sap.com
    http://help.sap.com/saphelp_mdm550/helpdata/en/43/D7AED5058201B4E10000000A11466F/frameset.htm
    SAP mdm how to guides:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/5024a59a-4276-2910-7580-f52eb789194b [original link is broken]
    MDM elearning:
    https://admin.sdn.sap.com/irj/sdn/mdm-elearning
    Difference Between Central SLD & Local SLD
    https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/bf0f8d87-0d01-0010-aa8b-f2c46a70557b [original link is broken] ( with screenshots)
    1)https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60559952-ff62-2910-49a5-b4fb8e94f167
    2 ) http://help.sap.com/saphelp_nw04/helpdata/en/0a/5f723bc34bf17ee10000000a114084/content.htm
    3)http://help.sap.com/saphelp_mdm550/helpdata/en/43/D7AED5058201B4E10000000A11466F/frameset.htm
    http://www.google.de/search?hl=en&q=SAPMDMlive+implementation&btnG=Search .
    hope this may help you,
    Regards,
    Srinivas

  • Wht isifference btw content scope and valuation scope in oracle inventory

    hi to all
    what is differnce btween content scope and valuation scope in cycle count form . both have organization and sub inventory check box can any body tell difference btween the both . please help me...

    The content scope defines which item you will consider.
    If you select Subinventory, only those items that reside in that subinventory are considered.
    If you select organization, then all items in that org are considered.
    The valuation scope determines how should the selected items be ranked.
    If your Content scope is organization, then the valuation scope must be organization too.
    But if your content scope is subinventory, then the valuation scope can either be subinventory or organization.
    Assume you have following onhand
    item/onhand      Subinv       Entire org
    Item1            5               50
    Item2           10               30Assume your content scope = subinventory.
    If you select valuation = subinventory, then the items will be ranked according to the onhand of the items in THAT subinventory. So Item1 will get a lower ranking that item2.
    But if you you select valuation = organization, then the items in that subinventory will be ranked according to their onhand in the ENTIRE organization. So Item1 will get a higher ranking that item2.
    Hope this answers your question,
    Sandeep Gandhi

  • Difference b/w sy-index and sy-tabix

    hai all,
    Could u explain the difference b/w sy-index and sy-tabix?
    regards,
    Selva

    Hi,
    sy-index - For Loops, Current Loop Pass.
    sy-tabix - For Internal Table, Current Line Index in internal table.
    sy-tabix is used at internal table operations (READ TABLE ... LOOP AT ...), sy-index is used at cycles (DO...n TIMES).
    SY-TABIX:
    Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
    it can be set by using the following:
    1.append
    2.collect
    3.loop at
    4. read
    5.search
    APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
    COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
    LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
    READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
    SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
    SY-INDEX:
    SY-INDEX is used to describe the number of iteration with in the DO..ENDDO, WHILE ...ENDWHILE....
    for example,
    DO.
    WRITE SY-INDEX.
    IF SY-INDEX = 3.
    EXIT.
    ENDIF.
    ENDDO.
    it gives output as:
    1 2 3
    Regards,
    Raj.

  • The difference between VGA, DVI-D and ADC?

    Hi.
    The difference between VGA, DVI-D and ADC and which should be used with a T244 widescreen monitor into a Quicksilver G4 with a GeForce2 MX nVIDIA (0x10de) card. What's a good upgrade card if the above is not good enough?
    Thank you for your input.
    Walter

    Look at this link http://en.wikipedia.org/wiki/DigitalVisualInterface
     Cheers, Tom

  • The difference between AIR-ANT5135D-R and AIR-ANT5135DB-R

    Hi,
    Anyone know what is the difference between AIR-ANT5135D-R and  AIR-ANT5135DB-R ?
    From the dynamic configuration tools for 1252 and 1242, AIR-ANT2422DB-R is inside one of the antenna option.
    However, I can't find it in the "Cisco Aironet Antennas and Accessories Reference  Guide"
    http://www.cisco.com/en/US/prod/collateral/wireless/ps7183/ps469/product_data_sheet09186a008008883b.html
    Inside the document there is only AIR-ANT5135D-R.
    likewise for the 2.4 GHz,  AIR-ANT2422DB-R is inside the dynamic configuration tools and not inside "Cisco Aironet Antennas and Accessories Reference  Guide"
    Any help would be appreciated
    Thanks,
    Richard

    Found the difference, AIR-ANT5135DB-R and       AIR-ANT2422DB-R are  non-articulating antennas.
    Thanks!
    Richard

  • The difference between Telepresence Content Server and MSE 3500

    Good day! Could someone explain me what's the difference between Telepresence Content Server and MSE 3500? Why do I need to obtain two these devices for sorting out my tasks? I want to understand gist of the first and the second devices.

    In addition to what Jonathan posted above, here is a Capture Transform Share Solution Guide that goes over a little bit of what the TCS and MXE are and some possible deployment scenarios.
    In short, TCS is used to record video conferences or lectures that can be streamed on demand or live using various streaming or distribution methods.  One such distribution method is using the MXE 3500 to ingest the recordings from TCS and convert them to different media types and add in-video content such as logos etc.  However, from the MXE, you can't send the video back to the TCS for viewing, you'd need to send that off to another viewing portal such as Show and Share.

  • What is difference between  Service map iview and Workset Map iview

    Hi Experts,
                        Can anyone tell me the difference between  service map iView and Workset Map iView.
    When I am creating these iViews, its seams both are same. I canu2019t find difference still, can anyone help me out of this
    Thanks in Advance
    Janardhan

    Hi,
    Service Map Iview:The Service Map iView is an ERP-specific variant of the portal Workset Map iView. It serves as a central point of entry and guided access to the services of SAP service modules such as the Manager Self Service (MSS) module, or the Employee Self Service (ESS) module.
    Workset Map iview:A Workset Map is the equivalent of a site map, providing users with explicit information on the functionality that is available in a given workset. It is based on an iView, and serves as a central point of entry and guided access to the contents of a workset.
    if you want to more info pls go thr the below thread
    Workset Map iView
    i hope it will help you
    Thanks,
    Sreeni.

  • What is difference between ADF Task Flow and Faces-Config - when delpoy ?

    What is difference between ADF Task Flow and Faces-Config? When I create navigation between pages with ADF task flow then the navigation don't work when I deploy my application to Weblogic 10.3. When I use default server then navigation works fine. With Faces_config in both situations all works ok - on Stanalone server and default.
    Where is the problem?
    Best regards!

    Shay, I don't use both faces-config and adf task flow! When I failed with task flow I tried faces-config.
    I have active on my weblogic - adf.oracle.domain(1.0,11.1.1.0.0). This is the right ADF? If yes then where is the problem?
    Best regards!

  • Difference b/w sy-cprog and sy-repid

    difference b/w sy-cprog and sy-repid

    Hi santosh,
    SY-CPROG - the name of the calling program .Program that called the current external
    procedure
    SY-REPID - Name of the current ABAP program. sy-repid is used by normally developers For externally-called procedures, it is the name of the main program of the procedure. If you pass SY-REPID as an actual parameter to an external procedure, the formal parameter does not contain the name of the caller, but that of the main program of the procedure. To avoid this, assign SY-REPID to an auxiliary variable and use that in the call, or use the system field SY-CPROG.
    if this is not sufficient follow the link.
    http://www.planetsap.com/Abap_System%20fields.htm
    reward if useful
    thanks,
    swaroop

  • What's the difference between a web site and a web application?

    I'm stumped trying to come up to a difference between a web site and a web application for myself. As I see it, a web site points to a specific page and a web application is more of some sort of 'portal' to content and information.
    But where I'm stuck is that a web application is still viewed through a browser (is it not?) and a web site can still view content dynamically, making the line between web site and application prety gray.
    For instance, does a web site using ASP.NET or AJAX (I assume ASP.NET is AJAX's proprietary sibling, if not, ignore ASP.NET AND concentrate on the AJAX), becomes a web application because it can retrieve data dynamically and asynchronously or would a website
    using PHP and a CMS be more of a web application because it forms the pages on request, based on the request of the client and its content in its databse?
    Or maybe I'm totally wrong here - what differenciates between a web application and a website?
    http://support.peopleperhour.com/entries/68630566--C-mon-lets-Watch-The-Other-Woman-2014-full-movie-online-free
    https://glossicom.zendesk.com/entries/68643806--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    https://cloudhance.zendesk.com/entries/68115098--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    This is totally personal and subjective, but I'd say that a website is defined by its content, while a webapplication is
    defined by its interaction with the user. That is, a website can plausibly consist of a static content repository that's dealt out to all visitors, while a web application depends on interaction and requires programmatic user input and data processing.
    For example, a news site would be a "website", but a spreadsheet or a collaborative calendar would be web "applications". The news site shows essentially the same information to all visitors, while the calendar processes individual data.
    Practically, most websites with quickly changing content will also rely on a sophisticated programmatic (and/or database) backend, but at least in principle they're only defined by their output. The web application on the other hand is essentially a program that
    runs remotely, and it depends fundamentally on a processing and a data storage backend.
    http://support.peopleperhour.com/entries/68125597--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    https://cloudhance.zendesk.com/entries/67541393--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    http://support.peopleperhour.com/entries/68168787--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    https://glossicom.zendesk.com/entries/68161538--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    There is no real "difference". Web site is a more anachronistic term that exists from the early days of
    the internet where the notion of a dynamic application that can respond to user input was much more limited and much less common. Commercial websites started out largely as interactive brochures (with the notable exception of hotel/airline reservation sites).
    Over time their functionality (and the supporting technologies) became more and more responsive and the line between an application that you install on your computer and one that exists in the cloud became more and more blurred.
    If you're just looking to express yourself clearly when speaking about what you're building, I would continue to describe something that is an interactive brochure or business card as a "web site" and something that actually *does something that feels
    more like an application as a web app.
    The most basic distinction would be if a website has a supporting database that stores user data and modifies what the user sees based on some user specified criteria, then it's probably an app of some sort (although I would be reluctant to describe Amazon.com
    as a web app, even though it has a lot of very user-specific functionality). If, on the other hand, it is mostly static .html files that link to one another, I would call that a web site.
    Most often, these days, a web app will have a large portion of its functionality written in something that runs on the client (doing much of the processing in either javascript or actionscript, depending on how its implemented) and reaches back through some
    http process to the server for supporting data. The user doesn't move from page to page as much and experiences whatever they're going to experience on a single "page" that creates the app experience for them.

    ...can i make as many iweb websites as i want? ...and as many blogs as i want? ...i have never made one before....
    ....although, i do have my own small business and i do have a website that i paid a guy to make and also host....(which is a waste of $$$$ in my opinion as i think i can do a better job making one myself through iweb) ....
    ...anyways, i know it is splitting hairs but what exactly is the diff b/w a blog and a website ....i am under the impression that a blog is just a personal newsletter sort of thing,...?

  • Difference between cancel_flag IS NULL and cancel_flag ='N'

    Hi ,
    Please clarify Difference between cancel_flag IS NULL and cancel_flag ='N' in PO Headers .
    Because from front end cancel check box is unchecked in abobe both the cases . We can see cancel check box status only in Help>Diagnostics>Examine .
    Thanks in Advance
    Kiran

    Hi Kiran,
    The is no difference between cancel_flag with 'null' and 'N' but cancel field contain Null if it is generated through auto create and it contains 'N' if Purchase order raised without PR .
    I hope you understand.
    Regards,
    Sravani.M
    Edited by: 855855 on Nov 9, 2012 5:49 AM

Maybe you are looking for

  • "Delta Cache Refresh" option not working in SAP XI 3.0

    Hello All, We are using an SAP XI 3.0 system with SP9 installed on the same. The system is pretty much stable with all the components including SLD running fine. But!, when I run the Transaction "SXI_CACHE", the "Start Delta Cache Refresh" Button app

  • Find text and replace with a pdf stored in the same folder

    Hello, I have a catalog that is updated every so often.  I have written a script to find/replace the text from a .txt file.  but i have a pdf that i want to insert that is part of it as well.  Inside the .txt file i have the name of the document.  an

  • JDBC to IDOC scenario and database update the idoc number

    Hi SDNers, I am willing to pull data from a database table to generate IDOC in SAP and want to update the  DATABASE with IDOC number in a single scenario. Kindly suggest ? REGARDS!! SSR

  • No sound on Skype, but everything else works perfe...

    I can listen to music on my computer, listen to stuff on youtube, even tried Teamspeak3 + Ventrilo and both works. I just simply can't hear on Skype, the mic is working perfectly because other people can hear me. Skype isn't making any sound, I can't

  • Urgent Need for FMS Consultant

    We need to hire a consultant who is familiar with how audio recording works to the FMS from Flash. We have a web application that needs to capture a users recording completely however when the bandwidth is very low (<33kbps) or the latency is higher