Need example vi using AT commands for dialing the modem at the remote end

Can any one give example vi for dialing up a modem and sending data to remote end

Hi sindhu6,
Presuming that you are connected to your modem via a serial connection:
I did find a forum related to your enquiry: http://forums.ni.com/t5/LabVIEW/AT-commands-in-labview/td-p/1213335
And I did find an example from ni.com: http://zone.ni.com/devzone/cda/epd/p/id/2577
Basically, what you need to do is to find out what are the AT commands used for your modem and send the command over using VISA related functions (e.g. VISA Read VI). You can send the command in a sequantial method. You can do this by using the method found in the first link. The best would be that you can create a state machine where by each case/state will consists of commands that you need to run in a sequence (let's say a sequence of AT commands for sending a message via TCP/IP communication).
You can also use a sequence structure but I would not suggest that since you cannot stop the sequence half way and if your command is very long, this may look pretty messy for your code.
The main question is:
What is the version of your LabVIEW?
What is the modem that you are using and how is your hardware setup is going to be (e.g. how did you communicate with your modem)? 
Thank you
Warmest regards,
Lennard.C
Learning new things everyday...

Similar Messages

  • Issue to write/execute AT-commands for a 3G modem

    Dear community,
    For the past month, I'm searching for some help on this topic without success, "you are my last hope"
    After modification of the PPP parameters under network preferences (according the clear archive from apple support on this topic), the terminal windows is poping up without any problem.
    Then... I can't write anything on this terminal !!! The only actions I'm able to perform is cancel or continue button. I also press the Return key as apple support mentioned (issue for 10.2 or earlier), nothing.
    The test was done on a early 2010 macbook 13 and the same on a mid 2010 macbook 15, the same issue.
    - Am I doing something wrong or mac os restricted this com protocol?
    - Is there a way to command the modem trough the main computer terminal (which is working properly)?
    Thank you in advance!

    You've probably solved this problem long ago, but I came across this thread a couple weeks ago when trying to do the same and thought I post this .vi for future users.  This code is for a multitech MT5656ZDXV modem, but I think the AT commands are generic enough to be used with any voice modem. Hardware configuration requires and audio cable running from the PC speaker to the modem mic port.  Also, I had to use a Konnex Office Konnector telephone line A/D which required me to manually pick up a handset; the software prompts the user to do this.  Fancier A/Ds should eliminate the need for this and I have one on order.  If you have an analog phone line then there should be no need to use an A/D or manually pick up the phone.
    Attachments:
    modem_speakerphone.vi ‏21 KB
    Sound Player.vi ‏17 KB

  • I have been using XBOX Live for 3 months and recently the...

    I have been using XBOX Live for 3 months and recently the NAT has been set to Moderate and I need it to be open.  I contacted Linksys via phone and said I need port numbers from Xbox Support but I can not contact XBOX via phone.  The number I am using is 1 - 800 - 4MY-XBOX. My router motel is WRT 300N and using the 360 with Call of Duty 4 and Halo 3. Someone know how to fix the NAT setting to Open.  Please make it easy to understand?? Very tried and thinking of swiching routers to anything different!!

    http://forums.linksys.com/linksys/board/message?board.id=Wireless_Routers&thread.id=74742

  • Using a lookup for mapping program to retrieve the specific value

    Hi All,
    I have a scenario like …I need to use a lookup for mapping program to retrieve the specific value based on the input parameters.
    Here I have got some rough idea like …
    1. Creation of java program to connect the DB table and access the values, Import this java program as archive into XI.
    2. Creation of user defined function to use the above java program
    3. Include the user defined function in the interface mapping.
    Here I feel it needs some more info to complete this scenario, so can anyone provide the step by step procedure for the above scenario.
    Thanks in advance.
    Vijay.

    Hi Vijay,
    Basically you have embed Database lookup code in the UDF. For all kind of Lookups refer to below links..
    Lookup - /people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
    DB lookup - /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
    SOAP Lookup - /people/bhavesh.kantilal/blog/2006/11/20/webservice-calls-from-a-user-defined-function
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/406642ea59c753e10000000a1550b0
    Lookup’s in XI made simpler - /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
    How to check JDBC SQL Query Syntax and verify the query results inside a User Defined Function of the Lookup API -
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
    /people/prasad.illapani/blog/2006/10/25/how-to-check-jdbc-sql-query-syntax-and-verify-the-query-results-inside-a-user-defined-function-of-the-lookup-api
    Lookups - /people/morten.wittrock/blog/2006/03/30/wrapping-your-mapping-lookup-api-code-in-easy-to-use-java-classes
    Lookups - /people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
    /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/406642ea59c753e10000000a1550b0/content.htm
    /people/sap.user72/blog/2005/12/06/optimizing-lookups-in-xi
    Lookups with XSLT - https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8e7daa90-0201-0010-9499-cd347ffbbf72
    /people/sravya.talanki2/blog
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14
    How we have to create the lookups?
    Check this weblogs with some screenshots on how to achieve this:
    /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
    /people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups
    /people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
    /people/sap.user72/blog/2005/12/06/optimizing-lookups-in-xi
    /people/morten.wittrock/blog/2006/03/30/wrapping-your-mapping-lookup-api-code-in-easy-to-use-java-classes
    Ranjeet Singh.

  • I'm using 3G3 16gb and just upgraded to 4.3.3. Tried activating bluetooth to use Personal Hotspot for my laptop. But the iphone keep searching for devices thou my laptop can detect the phone. Does anyone know how to solve this?

    I'm using 3G3 16gb and just upgraded to 4.3.3. Tried activating bluetooth to use Personal Hotspot for my laptop. But the iphone keep searching for devices thou my laptop can detect the phone. Does anyone know how to solve this?

    Hi NWL1,
    Thanks for the question. If I understand correctly, the iPhone won't update and is stuck. I would recommend that you read this article, it may be able to help you resolve or isolate the issue.
    If you can't update or restore your iPhone, iPad, or iPod touch - Apple Support
    Thanks for using Apple Support Communities.
    Have a great day,
    Mario

  • Need examples of using HEAD, BODY and TABLE options of SET MARKUP

    Hi!
    Looking for examples of using the HEAD, BODY and TABLE options of the SET MARKUP command in SQL*Plus. Will be used in 10.2.04 on Linux.
    Have been trying to set up an "H1" header but not having any success. Documentation and examples in the documentation are not very helpful.
    Thanks for your time and help!
    Dave Venus

    $ echo "select sysdate from dual;"|
      sqlplus -L -s -M 'html on head <title>MyTitle</title> body bgcolor="black" table border="0" scott/tiger
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <meta name="generator" content="SQL*Plus 10.2.0">
    <title>MyTitle</title>
    </head>
    <body bgcolor="black">
    <p>
    <table border="0">
    <tr>
    <th scope="col">
    SYSDATE
    </th>
    </tr>
    <tr>
    <td>
    2009-02-12 15:22:00
    </td>
    </tr>
    </table>
    <p>
    </body>
    </html>Edited by: Laurent Schneider on Feb 12, 2009 3:22 PM

  • Access Denied Error while using Cancel Command for an Administrator.

    Hi All,
    We have created a new capability called Task Administrator which has only one permission <Permission type='TaskInstance' rights='View'/>.
    Now when a user who is assigned ONLY this capability clicks a cancel button in the end user interface (<Property name='command' value='Cancel' />), an error is thrown (Error: List access denied to Subject on type WorkItem. com.waveset.ui.util.html.Container: method setSubTitle(LJava/lang.Object;)V not found.
    We understand that the system is trying to delete the workitem created (I can see the workitem from the debug menu) which he/she does not have access. Interestingly, a normal end user without any capabilities is able to cancel this request.
    Could someone please tell me what the default access is for an end user which is taken away when a new capability is added to that user?
    We are using V5 Sp4.
    Thanks for your help.

    Hi,
    Based on the current information, I suggest that you try the following steps:
    1. Run REGEDIT command to open the registry editor, navigate to HKEY_CLASSES_ROOT\CLSID\{09beb4fe-6125-4757-af0f-7f487d1aa125}.
    2. Expand this node to see if there is a folder named “InprocServer32”, if there is, move to step 3.
    3. Click the “InprocServer32” folder, and double-click the “(Default)” key to check its value. It should be the path of a DLL file.
    4. Grant “Full control” to the users on this DLL file or its parent folder.
    If it doesn’t work, I suggest that you configure the Advanced Security Settings of the SQL Server installation folder, and check the “Replace child object permissions with inheritable permissions from this object” option.
    Reference:
    http://www.techrepublic.com/blog/how-do-i/how-do-i-change-access-permissions-for-all-folders-and-files-in-vista/
    Regards,
    Mike Yin
    TechNet Community Support
    I have already mentioned in my question that the registry location was not there in that PC.
    So the result from process monitor does not help me to solve the problem

  • Using USB port for dial up networking with mobile phone?

    I am thinking of using my mobile phone as a dial up modem when i am away from home and it uses a data cable to the USB port. is there a way to use the USB port on a Mac as your source for the internet?
    Thanks
    Jason

    well i dont have the cable yet i just was wondering if that would work. Yes it has bluetooth but i was told you cant use the bluetooth for a modem. Dont know why the phone has the option. How would i set up that option?

  • System asking me to fill MANDATORY fields, even I used EXIT-COMMAND for F3

    HI Experts,
    issue- there is mandatory field in the screen, so, am using the folllowing code, system asking me to fillup the mandatory field.
    then, i used exit-command, but, still its asking me to fill the mandatory fiels???????????
    code is,
    process after input.
    ***Exit command
    module cancel at exit-command.
    module cancel.
    module user_command_9001.
    module cancel input.
    case: ok_code.
    when wa_con_back.
    clear ok_code.
    set screen 0.
    leave screen.
    when wa_con_exit.
    clear ok_code.
    set screen 0.
    leave screen.
    endcase.
    endmodule. " cancel INPUT
    thanq

    I am not sure but try making a specific module for your exit handling, for instance:
    module do_exit at exit-command.
    module cancel
    module user_command_9001.
    Hope it helps you,
    Bert

  • Any experience using Airport Extreme for dial-up?

    Hi,
    I just purchased a MacBook, which I love already, but I'm a bit disappointed that they decided to drop the internal modem. Regardless, I'm trying to figure out the best way for me to connect to the internet now (I use dial-up). The $50 external modem seems okay, but the reviews/comments have been lukewarm at best.
    Does anyone here use the Airport for dial-up connections? I've never tried doing the wireless thing with my dial-up ISP (which is ISPWest, btw), so I'm curious to see if it's worth doing, given that the connection is already slow to begin with.
    Thanks!

    Before I got DSL that was how I used my AEBS.
    The internet speed (56Kbps) was just as fast as if I was directly connected to the phone line.
    I did in fact share the phone connection wirelessly with three computers which was useful.
    iFelix

  • Anyone have examples of using Spry Datasets for updating data?

    I'm working on a webpage that displays timesheet information.
    I want the user to be able to click on the row of data in the
    timesheetthey want to edit and open a hidden form at the bottom of
    the screen that will be populated with the data. Then the user can
    edit the data in the form, hit submit, and the updates display back
    in the row in the timesheet. I can't find an example of how to do
    this.

    Hi Sergey,
    My experience is of using Web Dynpro to work with work items from an already-started workflow, and I have used the following SAP_WAPI calls:
    SAP_WAPI_GET_HEADER - to get high level information about a work item
    SAP_WAPI_GET_WORKITEM_DETAIL - to get information about a work item
    SAP_WAPI_READ_CONTAINER - to get information from a work item's container
    SAP_WAPI_DECISION_READ - to get the available decision options for a decision-type work item
    SAP_WAPI_CREATE_EVENT - to create a work item event with attached container values
    SAP_WAPI_GET_OBJECTS - to get information about the BOR objects associated with a work item
    SAP_WAPI_WORKITEM_COMPLETE - to complete a work item and update container values at the same time
    SAP_WAPI_SUBSTITUTES_GET - get a list of the specified user's substitutes
    SAP_WAPI_WRITE_CONTAINER, SAP_WAPI_SET_WORKITEM_COMPLETD and SAP_WAPI_WORKITEM_CONFIRM are called by the UWL Updating Container action handler.
    In general if you browse function group SWRC you can see all the SAP_WAPI function modules and see what they do.
    Best regards,
    Darren

  • Using MSG command for a workgroup Windows 7?

    Hi there, is it possible to use such command in a home workgroup? I've got a couple of Windows 7 laptops and I'm really interested in sending messages to the other computer. I know that NET SEND commad is not longer available.
    For instance, something like that:
    msg * /v "hi there"
    But it does'nt work, I mean, destination doesn't receive anything
    Any help would be greatly appreciated,
    Enric

    You may want to repost in the Boot Camp forum, that's where the Windows guys hang out. Also because it's going to be a Windows app Google something like Fan Control software for Windows 7.

  • How to use host command for creating folders

    i want to create a folder called abc in my C drive using forms 6i.
    how can i do it using Host command?

    Host('MD C:\ABC');Francois

  • AT commands for a voice modem

    I have a Voice modem and I am communicating with it over a serial connection with AT commands. I am trying to put the modem in voice mode so that i can dial a number through Labview and play a wav file which should be heard on the receiving end. I do not know the commands to put the modem into voice mode, I have run Supervoice voice comms software and it manages to put it in voice mode but I cannot see what commands it sends it. Can anyone help? Im loosing hair over this.... =)
    I know there is a AT+FCLASS=8 command, I have tried this before sending ATDT (to dial a number) but it hasnt worked.

    You've probably solved this problem long ago, but I came across this thread a couple weeks ago when trying to do the same and thought I post this .vi for future users.  This code is for a multitech MT5656ZDXV modem, but I think the AT commands are generic enough to be used with any voice modem. Hardware configuration requires and audio cable running from the PC speaker to the modem mic port.  Also, I had to use a Konnex Office Konnector telephone line A/D which required me to manually pick up a handset; the software prompts the user to do this.  Fancier A/Ds should eliminate the need for this and I have one on order.  If you have an analog phone line then there should be no need to use an A/D or manually pick up the phone.
    Attachments:
    modem_speakerphone.vi ‏21 KB
    Sound Player.vi ‏17 KB

  • Can I use multiple values for a rollup key on the same Endeca record?

    We have a business need to to aggregate our records using different criteria, based on user navigation. We are thinking of using a rollup key with multiple values to help with the aggregation, but we are running into some issues.
    Here is a made-up xample of what we want to do: assume we have a group of products and these products can be organized into groups using parent-child relationships. We would like to create an aggregate record for each parent, and we want the aggregate record for each parent to include all the children for the parent. To achieve this, we use a field called "parent_rec_spec" that holds the parent record spec and we set the same value on the field for the parent and its children. When we do rollup using the parent_rec_spec as the rollup key, we are able to see one aggregate record for each parent (with its children).
    The previous setup worked perfectly for us so far. But now we are getting a business requirement that allows children nodes to be linked to multiple parents at the same time. We were hoping of using another dimension to limit the records based on user roles/characteristics , so that only applicable parents/children are displayed (for example, we can use "market" as an additional filtering property, and we decide to show all parents/children for "North America", while hiding the parents/children for other markets).
    This caused an odd behavior when children are linked to multiple parents. For example, assume that SKUs A and B were linked to parents in "North America" and "Europe" at the same time, and assume that the user chose the "North America" market. The navigation state would eliminate the parents/children that are no in North America, and will also cause the parents/children that are labeled for North America to show up and be aggregated correctly. This however will lead to the creation of additional aggregate records for the A and B using the parent_rec_spec values that would have linked them to the Europe parents (even though the parents are hidden away).
    Here is an example index file that we used to load the test data:
    Update||1
    Market||North America
    Record Type||Product
    Name||Parent 1
    rec_spec||P1
    parent_rec_spec||P1
    EOR
    Update||1
    Market||Europe
    Record Type||Product
    Name||Parent 2
    rec_spec||P2
    parent_rec_spec||P2
    EOR
    Update||1
    Market||North America
    Record Type||Product
    Name||Child A
    rec_spec||A
    parent_rec_spec||P1
    EOR
    Update||1
    Market||North America
    Market||Europe
    Record Type||Product
    Name||Child B
    rec_spec||B
    parent_rec_spec||P1
    parent_rec_spec||P2
    EOR
    Update||1
    Market||North America
    Market||Europe
    Record Type||Product
    Name||Child C
    rec_spec||C
    parent_rec_spec||P1
    parent_rec_spec||P2
    EOR
    Update||1
    Market||Europe
    Record Type||Product
    Name||Child D
    rec_spec||D
    parent_rec_spec||P2
    EOR
    In this setup, we have parent P1 marked for North America with children A, B and C, and parent P2 marked for Europe with B, C and D as children. When we use North America as a filter in the navigation state, and parent_rec_spec as the rollup key, then we will see an aggregate record for P1, A, B and C. But we will also see an aggregate record for B and C by itself (presumably because of the other parent_rec_spec value on these records).
    The actual data that we are testing with is more complicated, but the end result is similar. We also noticed that the additional aggregate records would not be created always, depending on the ordering of the records.
    The question that I need help with is this: is there a way to fine tune the rollup logic so that it can only include certain records (in the example above, we can change the rec_spec from PA and PB to PA_North_America and PB_Europe and then we would be interested in rolling up using values that end with NorthAmerica).
    By the way, we considered using separate rollup keys for each context (like parent_rec_spec_north_america and parent_rec_spec_europe), but the number of contexts is dynamic, and might grow large. So it is not easy for us to create the additional properties on the fly, and we are concerned about the possible large number of dimensions.

    http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?catid=2&threadid=1157850

Maybe you are looking for

  • Trying to print notes in iCal, having issues

    Hello, I need to generate hard copies of my calendar for record keeping and tax purposes. The only way I can seem to get iCal to print the "notes" field is to print a page for every day. Printing either the month view or the week view doesn't print t

  • Photos delete after a while in Mail

    After a time in "Mail", the photos from a message disappear and leave a code such as "GL4128-BA0 (1).JPG".  The same goes for pdf files in messages in the Inbox.  How can I re-view these items?  Hank

  • SAP Certification C_TADM51_70 version

    Hi, I am planning to take the SAP NW Certification exam C_TADM51_70. I heard like to read the latest version of TADMs but I have the pdfs from almost 5 years. Are they still valid or updated recently? and how can I find out the update version of the

  • Regular expression to match incremental or consecutive digits

    I need to process a string containing all digits to ensure that it does not contain either (a) a group of 5 or more consecutive identical digits eg. 11111 (b) a group of 5 or more incremental/decremental digits eg 12345, 98765 Also, is there a proces

  • I reinstalled PSE 8. Error 150:30; Ask support

    I reinstalled PSE 8 on my Mac. Error 150:30; Ask support