Is it possible to creat a virtual DAQ?

Hi,
I am doing a project which requires using 2 existing softwares:
+ Software A was written to produce 3 analog outputs and it supports the analog output board ACL 6126.
+ Software B was written to receive the 3 analog outputs produced by software A and analyse them. It supports the card LabPC+.
Obviously, the 2 softwares can be installed in the same PC.
Is there a way to feed the outputs of software A to software B without actually using the I/O boards?
A restriction is that I am not allowed to do any modification on software A.
Thanks

Totti,
I don't think it would be possible. Here are my reasons:
You can think of both software A and B as virtual instruments that interact with the user and output/input information (signals) through the I/O boards. These virtual instruments are made up of layers that may include:
- The application itself (software A or B)
- The driver for the I/O board that they use
- The Hardware Abstraction Layer of the OS
- The I/O board itself.
If you want to pass the information from software A to B without using the I/O boards then you must find a way to "intercept the data" without using the I/O boards. You probably cannot do this because:
- You cannot modify software A
- Software A will probably not work correctly if the hardware is not present. Even if
it did it would be almost impossible to know how to extract the data out of the driver or OS layers.
This is a pretty general view of the systems you are describing. I hope it helps by shedding some light on the way these things work and why I don't think you can do the desired task.
I hope this helps,
Alejandro Asenjo
Applications Engineer
National Instruments

Similar Messages

  • Is it possible to create a virtual TCP port and send data to it?

    Is it possible to create a virtual TCP port and send data to it?
    My application is this:   I am reading a constant stream of waveform data from a device via a LabVIEW VI set and I need to get that streaming data to a .NET application.  I can poll a TCP port in .NET easily so is there a way I can create a virtual TCP port in LabVIEW and send the data there?

    Have a look at the example called simple data server and simple data client and see what you can get from that. I'm not really familiar with TCP myself.
    Joe.
    "NOTHING IS EVER EASY"

  • Its possible to create a virtual Webcam

    its possible to create a virtual Webcam.
    I want to capture desktop screen and sound and the output as webcam.
    It is because i want to share desktop screen and sound through flash and red5.
    Any one can tell me is it possible?
    If yes, can get me some tips on how to?
    I search in google with [ java+simulate webcam] [java+virtual webcam] but the result is not usful to me.

    You can easily get a screen capture using Robot.

  • Is it possible to create a "virtual" copy of an object in illustrator?

    In other words, lets say that I've got an object (that might be a simple object like a square, or a complicated group, or anything).
    I can select the object, copy it and then paste it at some other location, but now it is a separate object.
    What I'd like to do is make a "virtual" copy of the object, so that if any modifications are done to one of the copies, they are also done to the other copy. I.e., if I change the color of one sub-object in one of the virtual copies, the color also changes in the corresponding sub-object of the other virtual copy.
    Note that this is similar to lightrooms virtual copy feature of images, but in that case, the modifications are separate even though the underlying image stayes the same. What I'm asking about here is for the ability to "link" objects together.
    BTW, the basic reason I want this is for the following reason: I want to have an object occur in more than one artboard, but if I modify the object in one artboard, I'd like it to also be modified in the second artboard. It is not feasible to have the artboards overlap over *just* the object that I need (as that would in some sense solve the problem, and in fact does solve the problem in some limited circumstances, but not all of them, namely those where the two arboards need to have other also objects along with the common object that do not overlap).
    thanks!

    Just an addition, jb (unless this has changed in the latest version(s)):
    If you want the option to position/align them by anything but the centre of the appearance (including effetcs), you may add a nostroke/nofill rectange/circle centred over the centre of the artwork and extending past its appearance in all directions.

  • Create a virtual classroom via Adobe Connect 9 Web Services

    Is it possible to create a virtual classroom via Adobe Connect 9 Web Services? I could not find a way in "Using Adobe Connect 9 Web Services" documentation.

    The answer of Jorma Jenning is almost correct. I investigated it myself and finally made a working solution.
    The trick is that virtual classroom does not have a special type, instead it is a "meeting inside trainings folder with the icon of virtual-classroom". Kinda strange logic and to add another level of hell the "trainings folder" is the one with the type "my-courses", so, finally, we get the the following workflow:
    1. Call h-ttps://example.com/api/xml?action=sco-shortcuts and filter sco-s until you find one with the type="my-courses" and remember its sco-id — this will be your folder-id.
    2. call  h-ttps://example.com/api/xml?action=sco-update&type=meeting&icon=virtual-classroom&name=October All Hands Meeting
              &folder-id=2006258750&date-begin=2006-10-01T09:00
              &date-end=2006-10-01T17:00&url-path=october
    The thing with icon is important.
    Note that if you call report-my-training service immediately after sco-update you won't see this virtual-classroom. This is because the default permissions do not allow that. Add yourself to the user list via permissions-update and it will appear in your training list. This is different from creating virtual classroom from web interface as there you are added as a host by default.

  • About creating a virtual serial port

    Hi all,
    Anyone knows if exists some API that's possible create a virtual serial port on Windows XP?
    Thanks,
    Vivian

    Anyone knows if exists some API that's possible
    ible create a virtual serial port on Windows XP?It might exist, but not in Java.

  • Querying on aggregates created on Virtual Cube

    Hello,
    I have implemented a virtual InfoProvider with Services.When I create queries directly on the Virtual Infoprovider the query runs fine and I see the report.
    As per my requirement I create an aggregate on the Virtual Infoprovider .Then I define a query on the aggregate .But when I execute this query I get the following errors :
    Error reading the data of InfoProvider AG4
    An exception with the type CX_SY_REF_IS_INITIAL occurred, but was neither handled locally, nor declared in a RAISING clause
    Dereferencing of the NULL reference.
    Would appreciate any assistance on this topic.
    Thanks
    Priyadarshi

    Yes it is possible to create aggregates on Virtual cubes.
    I will be grateful if hope anybody who is aware of the method of aggreagate creation and who has faced similar issues comes forward and throws some light on what could be the error.
    Thanks

  • Creating a virtual private network?

    I've been reading some articles recently about creating a virtual private network for security and privacy reasons. Is it easy and is it a good thing to do?
    One part mentioned possibly having to pay a subscription for this service with your service provider? Would I have to with sky?

    If you regularly have the need to remotely access another machine which is at a different geographic location, VPN is a great idea. It can be difficult to set up, and requires network hardware support. For example, you either need to have a VPN gateway device (such as a Netgear FVS114 - check for them on eBay), which acts as the VPN endpoint, or you need to run a VPN server on your Mac and your gateway must allow VPN passthrough traffic. I'd generally recommend the first option, although it can be more expensive.
    You also need VPN client software running on the Mac you use to access your network. I recommend the free IPSecuritas. There's also VPN Tracker, which is very user friendly but does come at a price.
    Matt

  • Is it possible to create a multi provider with different info providers?

    hi all,,
    Can anyone let me know is it possible to create multi-providers from different info providers.
    thanxs
    haritha

    Hi..
    An infoprovider is an SAP BW object you can use to create and excute queries .  Info providers include  objects that physically  contain  data ,  for expale ... data target  like info cube ,  ods onjects , and info objects  ( char , att, text or hier ..)
    They also include objects   that do not represent physical data storgae :
    Remote cubes ,  sap remote cubes . and multiproviders.
    info providers are objects or views relevant to reporting ..
    info providers can include
    info cubes ( basic cubes and virtual cubes )
    ods
    char obj ( with attt or text )
    info set
    multiproviders
    with regards,
    hari

  • Is it possible to create a script that does this?

    Hey there,
    I can work my way around a Mac pretty well, but as for coding, I'm not as good. Hopefully someone will know how to do what I'm looking for:
    I do a lot of school assignments on my computer, and I've recently utilized an online service that allows me to sync up my files on my computer with their servers (like MobileMe, but not). Anyway, this is great and all, but this service is virtually useless if I'm trying to access a Pages publication via my school's computers which run Windows and, consequently, Microsoft Word 2007. However, they ALSO run Adobe Reader. Is it possible to create a script that, every time I save a Pages publication, automatically creates a PDF export of that same file in the directory where I'm working? Also, when I update the Pages file, it'll automatically update the PDF file?

    Saving a script as a Script, an Application or an Application bundle requires the use of the Script Editor as explained in the System (Finder) help.
    step 1:
    open the script in the Script Editor
    step 2:
    compile it clicking the "Compile" button
    step 3:
    Save the script from the "File > Save" menu:
    To save as "script" select the "script" menu item
    To save as "Application" select the "Application" menu item
    To save as _"Application Bundle"_ select the _"Application Bundle"_ menu item
    The files which I post are saved thru the "Text" menu item which attache the extension name ".applescript" telling that it's an _Applescript's text file._
    All these infos are given in resources pointed by my late messages !
    Now are infos which maybe you will not find in the Apple's resources
    I use the text (.applescript" format because it embeds nothing related to my machine.
    To work from the Scripts menu, my best choice is "Script" which appears to be the fastest one.
    "Application" is slower and sometimes gives odd results on MacIntels.
    "Application Bundle" behaves well on every machines but is slower than "Script".
    Yvan KOENIG (from FRANCE vendredi 29 mai 2009 09:53:21)

  • Why is the input mode greyed out when I try to create a virtual channel for my 1102?

    I have set up a virtual channel for my SCXI-1102, and the input mode is greyed out with it set to "differential". I have already skimmed this forum for answers, and I have checked to verify that the mode slot under the AI tab for my MIO-E series card is set to nonreferenced single-ended mode. I then created a virtual channel with the device slot under the hardware column set to Dev1_SC1_MD1CXI-1102. At this point, as already stated, the input mode goes grey while set to differential. What's going on?

    Hello,
    All outputs from the SCXI module are measured in differential mode. You can still mix differential and single ended measurements (if you use the remaining channels of your daq board).
    The easiest way to mix modes is with virtual channels. All SCXI analog input channels will be differential, while you can make other virtual channels differential or single ended. If you don't want to use virtual channels, you can use AI Hardware Config in LabVIEW to change the mode.
    Hope this helps. Regards,
    John N
    Applications Engineer
    National Instruments

  • How to create a Virtual drive?

    Hai guys
    i wanted to create a virtual drive for a remote computer in my system
    is it possible to do this in java
    kindly give the necessary info regarding this
    thanks in advance
    balki

    I don't think it would be too hard with Servlets. Here is a sample upload Servlet:
    http://java.freehosting.co.kr/opensrc/upload/
    downloading from a servlet is easy by just creating a link.

  • Is there a way to create a virtual network using C# and the Azure SDK/API?

    I don't see a clear way to create an Azure Virtual Network using the SDK.
    I have all the methods to create the virtual network configuration, but no way to submit it:
    IList<string> VirtualNetworkAddressPrefixes = new List<string>();
    IList<string> LocalNetworkAddressPrefixes = new List<string>();
    IList<NetworkListResponse.DnsServer> DNSServers = new List<NetworkListResponse.DnsServer>();
    IList<NetworkListResponse.Subnet> Subnets = new List<NetworkListResponse.Subnet>();
    NetworkListResponse.Gateway Gateway = new NetworkListResponse.Gateway();
    IList<NetworkListResponse.LocalNetworkSite> LocalSites = new List<NetworkListResponse.LocalNetworkSite>();
    IList<NetworkListResponse.Connection> Connections = new List<NetworkListResponse.Connection>();
    VirtualNetworkAddressPrefixes.Add("a.b.c.d/cidr");
    DNSServers.Add(new NetworkListResponse.DnsServer() { Name = "TestDNS1", Address = "a.b.c.d" });
    Subnets.Add(new NetworkListResponse.Subnet() { Name = "Subnet-1", AddressPrefix = "a.b.c.d/cidr" });
    Subnets.Add(new NetworkListResponse.Subnet() { Name = "GatewaySubnet", AddressPrefix = "a.b.c.d/cidr" });
    Connections.Add(new NetworkListResponse.Connection() { Type = LocalNetworkConnectionType.IPSecurity });
    LocalNetworkAddressPrefixes.Add("a.b.c.d/cidr");
    LocalSites.Add(new NetworkListResponse.LocalNetworkSite()
    Name = "On-Prem",
    Connections = Connections,
    VpnGatewayAddress = "a.b.c.d",
    AddressSpace = new NetworkListResponse.AddressSpace() { AddressPrefixes = LocalNetworkAddressPrefixes }
    Gateway.Sites = LocalSites;
    Gateway.Profile = GatewayProfile.ExtraLarge;
    NetworkManagementClient netMgmtClient = new NetworkManagementClient(CloudCredentials);
    NetworkListResponse netlistresp = GlobalSettings.mainWindow.netMgmtClient.Networks.List();
    netlistresp.VirtualNetworkSites
    .Add(new NetworkListResponse.VirtualNetworkSite()
    Name = "TestVirtualNetwork",
    AddressSpace = new NetworkListResponse.AddressSpace() { AddressPrefixes = VirtualNetworkAddressPrefixes },
    DnsServers = DNSServers,
    Subnets = Subnets,
    AffinityGroup = "East US",
    Gateway = Gateway,
    Label = "LabelValue"
    I have also created the entire XML response and sent it to the NetworkManagementClient -> Networks.SetConfiguration() method, but it appears this command expects the virtual network to already be in existence. If anyone could give guidance, it would be
    appreciated.

    Hi,
    As discuss above , we have to create the XML response  ,before that first you have to
    GetConfiguration() details of existing virtual network. 
    string.format("@<NetworkConfiguration xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns='http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration'>
                <VirtualNetworkConfiguration>
                <Dns />
                <VirtualNetworkSites>
                <VirtualNetworkSite name=""{0}"" Location=""{1}"">
                <AddressSpace>
                <AddressPrefix>10.0.0.0/8</AddressPrefix>
                </AddressSpace>
                <Subnets>
                <Subnet name=""Subnet-2"">
                <AddressPrefix>10.0.0.0/11</AddressPrefix>
                </Subnet>
                </Subnets>
                </VirtualNetworkSite>",Networkname,location)+(@"<VirtualNetworkSite name=""demodsf1"" Location=""West Europe"">
            <AddressSpace>
              <AddressPrefix>10.0.0.0/8</AddressPrefix>
            </AddressSpace>
            <Subnets>
              <Subnet name=""Subnet-1"">
                <AddressPrefix>10.0.0.0/11</AddressPrefix>
              </Subnet>
            </Subnets>
          </VirtualNetworkSite>  </VirtualNetworkSites>
                </VirtualNetworkConfiguration>
                </NetworkConfiguration>")
    you have to append the node for existing node with new values , i got it its adding new virtual network 
    Best regards,

  • It is possible to create something like this in AE?

    Hi, i want to know if its possible to create something like this in AE (not in 3D) but particles that 'builds up' the text in some way? i have a text that is a vector, and the same as PNG, it is possible? Please tell me!

    It's amazing what Google can find:
    Red Giant - RGTV - Sand to Text Transitions
    Something similar from a zillion years ago:
    Flowing Title Effects using Adobe After Effects : Adobe After Effects Tutorial

  • NTLM Authentication : why is it not possible to create more than one NTLM realm ?

    Hello,
    I'm wondering why it is not possible to create more than one NTLM realm on a wsa.
    Can you explain exactly what is the blocking point ?
    Thanks in advance
    Regards

    Well, at this point (pre 7.5), there isn't an agent, the WSA is joined to the domain, just like a Windows box, it authenticates via that trust relationship.  From that point it is all based on how NT/Active Directory domains work.   As long as there is a trust between the domains, you can can auth users from as many domains as you like.
    There is an agent in the works.  The ADAgent will be released with 7.5.  The code is already available, it was released with the ASA ver 8.4, and it will be used to pass authentication info to the WSA.  At this point, current versions still require trust relationships between all of the domains touched.
    Taken from the setup guide: http://www.cisco.com/en/US/docs/security/ibf/setup_guide/ibf10_install.html#wp1054011
    Before you configure even a single domain controller machine using the
    adacfg dc create
    command, ensure that the AD Agent machine is first joined to a domain (for example, domain
    J
    ) that has a trust relationship with each and every domain (for example, domain
    D[i]
    ) that it will monitor for user authentications (through the domain controller machines that you will be configuring on the AD Agent machine).
    Depending on your Active Directory domain structure, the following scenarios are possible:
    1. Single Forest, Single Domain—There is only one domain, D[i] for all domain controller machines, which is one and the same as domain J. The AD Agent machine must first be joined to this single domain, and since no other domains are involved, there is no need to configure any trust relationship with any other domain.
    2. Single Forest, Multiple Domains—All the domains in a single forest already have an inherent two-way trust relationship with each other. Thus, the AD Agent must first be joined to one of the domains, J, in this forest, with this domain J not necessarily being identical to any of the domains D[i] corresponding to the domain controller machines. Because of the inherent trust relationship between domain J and each of the domains D[i], there is no need to explicitly configure any trust relationships.
    3. Multiple Forests, Multiple Domains—It is possible that domain J might belong to a forest that is different than the forest to which one or more of the domains D[i] corresponding to the domain controller machines belong. In this case, you must explicitly ensure that each of the domains D[i] has an effective trust relationship with domain J, in at least one of the following two ways:
    a. A two-way external trust relationship can be established between the two domains, D[i] and J
    b. A two-way forest trust relationship can be established between the the forest corresponding to domain D[i] and the forest corresponding to domain J

Maybe you are looking for

  • Error while creating database in classic appln

    Hi All, I am getting this error while creating database in classic application. com.hyperion.planning.olap.EssbaseException: Failed to create database, error code [%s] (1013221). Can anyone please let me know why I am getting it? Thanks in advance

  • PDF Hyperlink not working-why?

    I use a variety of hyperlinks within my topics - internally within the topic, externally to remote topics, externally to other media such as Excel, Word, etc. My problem is with PDF's. My coworker can link no problem, and if I work on one of his topi

  • Application notes, related software On Measurement of sound and its analysis

    Please send me Application notes, related software On Measurement of sound and its analysis. Also send me list of the hardware and software required for sound measurement and analysis.

  • Page formatting is out of whack after comments, new blogs, etc

    I just started my website with iWeb and i'm already having problems. I first noticed this when I added a 7th blog entry and the white background on the blog listing page was not big enough for all the information there, so it shifted to a midpoint...

  • Shared memory lock problem

    Hi all, I have an application which uses XLA to connect to TimesTen database, the appplication name is ISM, when I type ttstatus command it shows me below message, can any one explain why "ISM LOCKED " shows in ttstatus and how to resolve this proble