Automating labview tera term x modem transfers?
Is it possible to automate tera term x modem transfers? I am doing a serial upgrade and need to figure a way to automate things. I am currently using tera term for the x modem tansfer but am open to any other suggestions.
Tera Term is a really old application, and basically a DOS application. As far as the DLL version you would need to use the Call Library Function Node function to call the DLL.
I would suggest using the OpenG XModem VIs, which a contributor updated to use VISA.
Similar Messages
-
Controlling Tera Term from labview
Hi guys
In my new project I would like to send commands to Tera Term Pro. Tera Term then responds to the commands from Labview the same way as I would type the commands directly into Tera Term.
I'm able to use cmd.exe with the SystemExecute Vi, but for my program I would like to do the same with Tera Term.
I would like to send commands with a stringcontrol and get the respond in a string indicator, all in labview. Tera Term should run invisible in the background.
So for this I thought using ActiveX would be the best. I have downloaded tera term pro.
In Labview I create this from the ActiveX Palette and select browse on the ActiveX Class.
In the Tera Term folder I find many .dll's:
I have tried to open them all, but I only get this message:
Does this mean it's impossible to use Tera Term with Labview like I described?
I'm not so familiar with ActiveX, only with Excel (which is in the ActiveX Class list), so I might have missed something.
My goal was to create a sub-vi which does the communication with Tera Term, the same way SystemExecute VI is built.
Regards,
Even
Regards,
Even
Certified LabVIEW Associate Developer
Automated Test Developer
Topro AS
Norway
Solved!
Go to Solution.Sorry for this late reply. I have been using Teraterm Macro (not Teraterm Pro serial terminal) to interface with my previous provisioning app written in LabVIEW.
Teraterm Macro is such a lifesaver in that it can easily interface with your development boards that need: (1) RS-232C, (2) FTP, (3) TFTP or (4) SSH connections. The plain-vanilla 'serial' VI's are just that - serial port only and those need additional code to work reliably. If you need a good serial port VI try Prabhakant Patil's Hyper Terminal for LV 2009 and newer. You will find an ZIP or VIPM package from LAVA (lava.org). I have used his versions countless of times and is 10x more reliable than provided in LV examples.
You will indeed use the System-Exec.VI to call Teraterm Macro since *sigh* no one has written a wrapper for the DLLs (as you mentioned they are built for .Net framework. I have talked with the current developers and they are willing to give anyone the pass to extend Teraterm for LabVIEW so C++ devs out there with good LabVIEW knowledge should re-build the DLLs as static libraries that can be called from within LabVIEW. For now, this is the only way and it is a kludge - but it works - just not in a way you expect.
Here you can see that I am building the command line arguments before I call the system-exec node. Refer to the excellent how-to instructions at:
http://ttssh2.sourceforge.jp/manual/en/macro/commandline.html
Teraterm Macro will be spawned (opened) like it would when called from the command line. Its std input & output are not tied to your VI. You can merely pass arguments to the system-exec node. This is the reasons why we need someone to recompile the Teraterm Macro DLL as a static library (anyone?) so we can build a wrapper VI around the functions. Then its std inputs and outputs can be tied to LabVIEW's controls and indicators - hence, it becomes LV native.
-Relativity -
Query works in Tera Term but not in Telnet Read.vi
I am using Telnet Write.vi to execute a command such as GET_VERSION
Then using Telnet Read.vi, I am expecting several lines to be returned.
This works if I manually do this with Tera Term.
But with LabVIEW, the Telnet Read.vi simply returns the command from the Telnet Write.vi
What do I have to configure to change this behavior?Edit:
Needed to add carriage return + newline
DUH. -
Could not get # prompt using tera term
Hi,
I am not getting the # prompt when I connect to two of my Sun servers in the network. I am using tera term terminal emulator, with bit rate 9600,8,1,N settings. I am seeing all the messages in the Sun console but could not get to the configuration prompt.
Is there any specific key strokes to enable access to the configuration mode?
I am re-iping the system and I am in no way to use tcp/ip for that. I am really stuck up, help here is much appreciated
Thanks,
HominHi,
As you know anyone would have tried return first place, so did I. Here I am just able to view things, but cannot input anything to console
Thanks,
Homin -
Does LabView support RS232 Z-Modem Protocols?
There is the possibility to send Files with z-modem transfer protocol via the hyper-terminal. Is it also possible to do the same thing with LabView?
Thanks for answers.Hello Suttema
I think Labview does not support zmodem directly. You will have to use a dll or an Antivex.
The one from adontec (www.adontec.com) looks interesting. You can google for more.
Hope it helps
Alipio
"Qod natura non dat, Salmantica non praestat" -
How to achieve automated posted for invoice and stock transfers
Hi,
I have following queries for an RFP, can some one give hints on how to achieve them in SAP
o Receive self-billing documents from the customer, stating the deliveries and amounts that are settled and paid
o Automatic posting of invoice documents from the vendor, based on the data from the purchase order and goods receipts
o Process material stock transfers between two plants that use different SAP systems
Thanks & Regards
RaghuHi,
Normally when we do GR we take the cenvat credit by capturing & posting the excise invoice.
This can be done using the t.codes - MIGO or J1IEX.
So when the Material doc is posted the Part 1 register gets updated with Qty received.
If we post the excise inv using either MIGO or J1IEX the Part 2 register gets updated.
Now if you have done both the above then inorder to cancel the excise inv.
1. You have to cancel the Material Doc (so system wil use the Mov type 102)
2. Now Post your excise inv using J1IEX so that your Part1 reg will be updated ( i.e you are reversing the Cenvat Credit that you have availed).
3. Finally you have to cancel the Excise inv document using J1IEX so that your Part 2 register wil be updated.
Make sure that you do the above steps as per the above sequence else system will show the error as you mentioned.
Hope its clear.
Regards,
Kiran -
Connecting Bluetooth accelerometer to labview
Hello all, I am a graduate student developing a prosthetic leg for the VA and getting LabView to work with my device is the last thing I need to do to get my prosthetic leg to work. I will freely admit that I am a complete beginner with LabView and I know the problem is my lack of knowledge and not LabView itself. I was hoping that you all could enlighten me.
So the basic problem is this: I am using a wireless accelerometer called a "WiTilt V3" developed by "SparkFun Electronics" and I cannot get LabView to connect with the device. All I want LabView to do is graph the data transmitted by the accelerometer. The accerometer typically uses a terminal program such as "HyperTerminal" or "Tera Term" and outputs the data in one line of code per data point. An example of how the data look is this:
Y=1.746
Y=1.666
Y=1.603
Y=1.539
Y=1.460
Y=1.380
Y=1.333
Y=1.253
Y=1.142
Y=1.063
Y=0.968
So basically what I am trying to do is either have LabView take the place of the terminal program or have LabView call the data gathered by the terminal program in near real time (a delay of up to 0.5 seconds is acceptable.) The accelerometer is connected to COM port 5 on my computer and the address is 00:06:66:01:99:aa. Let me know if you need any other information. Thanks.Hey Ian85,
Check out this Developer Zone and Knowledgebase article on using bluetooth devices with LabVIEW.
Hope this helps.
-Ben
WaterlooLabs -
Automator - Loop through a text file and process data through a 3rd party software
Just stumbled on Automator the other day (I am a mac n00b) and would like to automate the processing of a text file, line-by-line, using a third party tool. I would like Automator to loop through the text file one line at a time, copy the string and keep as a variable. Next, place the variable data (copied string) into the text field of the 3rd party software for processing. Once the processing is complete, I would like Automator to fetch the next line/string for processing. I see items like "copy from clipboard" and "variables" within the menu but I am not finding much documentation on how to utilizle this tool. Just hear how potentially powerful it is.
The 3rd party software is not a brand name, just something made for me to process text. I may have to use mouse clicks or tabs + [return] to navigate with Automator. A term I heard on Bn Walldie's itunes video series was "scriptable software" for which I don't think this 3rd party app would be.
Kind regards,
jwGood news and bad news...
The good news is that it should be entirely possible to automate your workflow.
The bad news is that it will be a nightmare to implement via Automator, if it's even possible.
Automator is, essentially a pretty interface on top of AppleScript/Apple Events, and with the pretty interface comes a certain stranglehold on features. Knowing how to boil rice might make you a cook, but understanding flavor profiles and ingredient combinations can make you a chef, and it's the same with AppleScript and Automator. Automator's good at getting you from points A to B but if there are any bumps in the road (e.g. the application you're using isn't scriptable) then it falls apart.
What I'm getting at is that your requirements are pretty simple to implement in AppleScript because you can get 'under the hood' and do exactly what you want, as opposed to Automator's restricted interface.
The tricky part is that if no one else can see this app it's going to be hard to tell you what to do.
I can give you the basics on reading a file and iterating through the lines of text in it, and I can show you how to 'type' text in any given application, but it may be up to you to put the pieces together.
Here's one way of reading a file and working through each line of text:
-- ask the user for a file:
set theFile to (choose file)
-- read the file contents:
set theFileContents to (read file theFile)
-- break out the lines/paragraphs of text:
set theLines to paragraphs of theFileContents
-- now iterate through those lines, one by one:
repeat with eachLine in theLines
-- code to perform for eachLine goes here
end repeat
Once you have a line of text (eachLine in the above example) you can 'type' that into another application via something like:
tell application "AppName" to activate
tell application "System Events"
tell process "AppName"
keystroke eachLine
end tell
end tell
Here the AppleScript is activating the application and using System Events to emulate typing the contents of the eachLine variable into the process. Put this inside your repeat loop and you're almost there. -
I am currently recently graduated from the University of Technology in Belfort-Montbeliard (France).
Master’s grade of “Electrical and control systems engineering”.
I am currently looking for a job in automation, control systems and electronic domain (I prefere LabView Developpement)
Salim DARWICHE
1 rue antonin artaud
31320 castanet tolosan
Tel: 0033.6.85485107
Email : [email protected]
Nationalities :
- French
- Lebanese
Date and place of birth:
April 18, 1986
Toulouse,
France
Education
2009
Master in Electrical and Control Systems Engineering
Option Embedded
systems
University of technology of Belfort-Montbliard france
2006 University
Diploma in Industrial and Maintenance Engineering
DUT Degree Equivalent to 3 years of
technical studies
Institute of technology of Saida
Lebanon
Experience
February
July 2009 Galley-Technologies (Neuchatel-Switzerland)
Mission:
Development of
Labview Modules for Pharmaceutics and Robotics
industries
Realization(s):
Communication and data-Analyse Software using
TCP/IP:
- Development of a software (Labview Programming) that would permit data
transfer between many pharmaceutical ovens, in order to analyse all production cycle, and test
the conformity of the final products.
5 Axis robot simulation software:
Concept and development of simulation tool for a robot working cycle
September 2007
February 2008 Valeo VSS (Paris France)
Mission:
Qualification and management of
automobile electronic components
Qualification of specific electronic components
Making sure that all electronics components will be qualified on time before the
Start-of-Project
- Discussion between me, Valeo supplier and Valeo Project Manager in order
to grant Valeo quality standard Specifications or to approve supplier deviations.
Management of electronic qualification documents on Valeo ePLM system.
- Participating to
daily quality reviews meetings and brainstorming in order to apply a PDCA (plan Do Check
Act)
Management of Valeo DSA products under IMDS Base
- Management and
declaration of Valeo Division Systems Access products under IMDS base (international Material
data systems)
- Creating MDS sheets then sending them to Automobile
Constructors.
February June 2006 United-Group Machinery
(Beirut-Lebanon)
Mission:
Renovating a bag-filling
machine
Realization(s):
Mechanical system
- Drawing all parts of
the machine (3D), assembly and motion using Autodesk Inventor.
- Unmount, replacing bad
parts then assembly of the machine.
- Integrating of a weigher machine to the top of the
bag-filling machine.
Control system
-Removing old control system and
integrating a PLC and a control panel
-Programming the PLC (Delta type) with Ladder
diagram.
Knowledge
Languages
French
and Arabic: Native languages.
English: fluent, TOEIC 890/990 Test of English for
International Communication.
Spanish: Intermediate.
Automation
- Labview,
Matlab Simulink
-Programming DSP Controller TMS320LF2407.
-Programming in languages:
assembler, C.
- PLC Programming (Crouzet, Delta, tlmcanique, Moller) -Ladder, List,
Grafcet-
-Controlled systems: Continuous aspect
Electronics
-Programming in
VHDL.
-Programming of PIC 16F87X.
-Simulation (Simplorer, Circuit maker, Electronic
Workbench, Proteus, Kicad).
Electrical
- Machines D.C. current, synchronous,
asynchronous, electrical supply networks.
Various
- CAD: AutoCAD, Autodesk
Inventor, Mastercam, Programming of machines with numerical control CNC (languages Num, Fanuc,
Fagor).
-CAM: Ms-Project (Gantt, Pert, Kanban)
Message Edité par salimo le 11-04-2009 04:35 PM
~~~~~~~~~~~~~~~~~~Looking for a LABVIEW JOB (In EUROPE)>~~~~~~~~~~~~~~~~~~
**The Best Way To Predict**The**Future Is To Invent It**
Attachments:
CV_Salim_Darwiche_S_12_10_09.doc 77 KB
CV_SalimDARWICHE_EN_S.doc 229 KBMessage Edité par salimo le 11-04-2009 04:36 PM
~~~~~~~~~~~~~~~~~~Looking for a LABVIEW JOB (In EUROPE)>~~~~~~~~~~~~~~~~~~
**The Best Way To Predict**The**Future Is To Invent It** -
Example VIs for winsock with LabVIEW 7.0
Are there any example VIs for TCP communications with winsock using LabVIEW 7.0?
I would like to join the request - I would like to know how to use WinSock from within LabVIEW to use a modem to dial a number and connect to another PC with a modem. An extra complicaiton is the fact that I need to be able to vary the number (to access numerous data acquisition stations).
Message Edited by alysko on 03-08-2006 03:57 PM
Message Edited by alysko on 03-08-2006 03:58 PM -
Call compiled LabView from Delphi
Argh! I've done this already, but try as I can, I can't remember how, nor can I find my simple example!
I have a Delphi program that needs to communicate with my LabView app. The LabView app will be compiled into a standalone executable using the LabView (V7.1.1) Application Builder, as the target machines will not have LabView installed; hence, I can't take the approach of automating LabView.
For discussion purposes, the LabView app has a string control and a "go" button as controls, and a string indicator for indicators. The Delphi client supplies an XML fragment as a text string to the LabView app's string control, then "hits" the go button. The LabView app then processes the XML fragment, and outputs the results to the string indicator.
The LabView app is contained in a VI that has the aforementioned controls and indicator as input and output terminals, and has been compiled into an application with the "Enable ActiveX server" option selected. The Delphi app is built using Delphi 2007 for Windows.
How exactly do I import the LabView app into the Delphi programming environment? I've tried many things, have gotten close, but I'm not sure if I've got it right. I can connect to the LabView app, in that running the Delphi app starts up the LabView app, but I can't access the VI's controls or indicators.
How do I access the VI's controls and indicators from Delphi?
How do I simulate a button press?
This is very frustrating, as I had prototyped this six months ago!
Thanks for any help!
-BobHi Donovan,
donovanb wrote:
Hi Bob,
You can use LabVIEW as an ActiveX Server, and thus expose properties and methods to ActiveX client applications, such as the Delphi app you're referring to. You can read and write front panel controls/indicators through the LabVIEW ActiveX Server interface, and it seems like this is what you are looking for.
Yes, that is exactly what I am looking for! Right now, I can only "see" a few, very generic methods, such as the GetVIReference() function in my second post. What I don't get is what to do with my "newapp" variable; how to I access the front panel controls and indicators?
Looking back at my second post, it seems the VI.Call may not really be the right thing to do, is that right? I have demonstrated to myself that the newapp.Connect call starts the LabView app - so then, I suppose the VI.Call is illegal, as the VI is already started - is that correct?
So I'm guessing that, after newapp.Connect, all I need to do is read/write the front panel controls/indicators, right?
But how?!!!
I'm not aware of a way to insert a LabVIEW front panel into an ActiveX container in another application, but even if you could, you would still need to use the ActiveX Server interface to actually access the data by the rest of the Delphi program.
That would be cool, but not necessary. Probably, I'll end up bringing the LabView app to front, and just using its front panel as is. That said, if someone know how...
The LabVIEW application doesn't even need to display the front panel, but can instead be called by the Delphi program, run in the background, and be polled/updated when needed by the Delphi application.
That's the other possibility...
Thanks!
-Bob -
How to build anintractive questionare using labview
Hi everybody,
I am working on Curriculum Developement where I would like to come up with an automated LabView questionare as an alternative solution to existing paper-based questionaires. I'm interested in using labview but I have no idea how to begin. could someone please help me out.
I really,Really need this help.Thank you so much Adnan,I know I may sound stupid asking these questions but its because I need help and would really love to use labVIEW and understand it even better (am not big in programming much less using text based languages,but I love labVIEW and would want to explore it even further! thats why I opted to use Labview in building this interactive and automated questionare).
This questionare should capture almost all the information that is required,thus it will include both detailed and one word answers. check boxes and radio buttons if possible. as you have pointed out,the questions should be put in a database and the corresponding answers also to be captured in a database for later analysis.
My labVIEW knowledge is not wide but am going through some materials at the moment plus your support and I hope to accomplish this within the shortest time possible.
regards -
I have been unable to activate my new iphone 6. When I call the activation phone number it just says terms and conditions have been accepted on this account. Please help.
Same thing here. I love how they include this nice and easy to follow guide in the box and the KEY step for activation (the phone call) is a total fail. To verizon: the automated just says Terms and Conditions have been accepted for this number. Press 1 to enter another phone number in the order. Well, I HAD NO other phone number in my order. The message gives no other options. She repeats the same line 3 more times and after the 3rd time, it says please hold while we transfer you, call may be monitored etc. Guess what, its 2 am ET and customer service is closed?
Do you guys expect thousands of iphone customers to speak to a CSR just to activate? Why not just let us do it online? I have activated plenty of phones even LTE phones, online. Now I'm going to have to compete with the other 30,000 people who ran into this same problem overnight tomorrow on the phone.... -
Variables partagées Labview avec Visual C#
Bonjour,
Je suis étudiant en Génie Electrique et Informatique.
Je cherche un moyen pour pouvoir lire et écrire, à partir d'une Form en C# directement dans le Moteur de Variables Partagées de Labview.
À terme, je devrais pouvoir, à partir du PC n°1 (C#) écrire dans le VI du PC n°2 et lire dans le VI du PC n°3.
J'ai déjà créé mes VIs et les variables globales et ils fonctionnent sur les PC n° 2 et 3.
Il ne me manque "que" la partie C#, ou comment acceder à ce MVP. Quelqu'un peut-il m'orienter ?
Anthony
Hi,
I'm currently studying in Computing and Electrical Engineering.
I'm searching a way to Read/Write from a C# Form directly in the Labview's Shared Variables Engine.
At the end, I'll have to communicate between the C# application (Computer n°1) and the first VI (Computer n°2, in order to write) and between the C# application and the second VI (Computer n°3, in order to read).
My VI files and my shared variables are already created and this pack work with the two VIs.
I have miss the C# part, then i don't know how to acces to the SVE. Could anyone show me the way ?
Anthonysee if http://www.ni.com/white-paper/6593/en/ and http://zone.ni.com/reference/en-XX/help/372636F-01/mstudiowebhelp/html/usingninetnetworkvariable/ are useful
-
Dearest all,
HEEEEEEEELP!
Had my k7n420 since may this year and this problem has always existed;
When my pci modem dials / disconnects it causes the computer to have a quick case of the gitters; audio stutters and the mouse doesnt move. This doesnt happen for more than a second but its a large annoyance all the same. Tried everything to sort this; the onboard audio and modem are not sharing IRQ's, I have the latest drivers for both modem and motherboard and the modem is in PCI slot 4.
What the bleeding heck can I do?! ;(
Thanks in advance for any suggestions.
Nadz
[size=11]Msi K7n420 Pro
AMD Athlon 1700 XP
Windows XP Home
Onboard sound/audio
Modular Technology Lucent PCI V.92 56k modem
LG 12x10x32 DVD / CD-RW
TEAC 32x CD-ROM
Original BIOS Version (too scared to update!)
Latest drivers from NVidia site.[/SIZE]Hey guys, thanks for the replies.
Here's how Modular Technology described my modem:
[size=11]"the correct description is a ‘controllerless modem’, this means that it performs all the modulation and demodulation without taking resource from your PC processor. The PC processor handles only error correction, data compression and dialing control. The term Win-modem simply means that its driver runs under Microsoft Windows." [/SIZE]
So it appears I have infact just bought a complete crock of sh*t!! That'll teach me to rush out and buy the first thing I see! :O **gives verbal bashing to self**
Modems are far too complicated now-a-days. I miss my ISA modem. Worked like a b*tch on speed and never let me down! Can you get completly hardware-based internal modems now then or not? Problem is i like a nice clear desk, and an ugly box of flashing lights is sure to make me head-butt something. Recommendations greatly appreciated!
Thanks guyz!
Adam
Maybe you are looking for
-
i did follow "From the Apple menu, choose System Preferences. Choose View > Time Machine. Set Time Machine to On if it is off " . .....but i couldn't find the time capsule from airport utility..... why?
-
Same as the question
-
DB02old showing Missing in R/3 DDIC Tables & Indexes in BI 7.0 system
Hi, Db02old showing missing in R/3 DDIC Tables & Indexes ,Details given below. Tables Indexes Total number 63,413 88,532 Total size/kb 1,208,272,704 227,4
-
HT3281 I can't find the location of the audio podcast that I download throw iTunes
I can't find the location of the audio podcast that I download throw iTunes
-
How to respond to install notification?
Hello. Can anyone tell me how a server should respond to install notification from a MIDlet? My server does nothing and my Nokia 3650 complains..... Thanks