About Labview and GPIB
It is a GPIB-USB converter, and connected to a power meter. under 'VISA resource name', there is no port for GPIB.
I updated the version of NI-488 and NI-VISA to the latest version. But the problem didn't change.
Is this a hardware issue or didn't I forget to configure something?
It is a GPIB-USB converter, and connected to a power meter. under 'VISA resource name', there is no port for GPIB.
then I checked NI-MAX. under 'Devices and Interfaces', it keeps searching. in one second, GPIB appears. in the next second, GPIB disappears. And repeats this situation.
this is GPIB. the state keeps changing between 'ready' and 'active'.
is this a hardware problem or did I forget to configure something?
Similar Messages
-
Labview and GPIB upgrade horror
Hello community,
I have to upgrade and extend an old LabView system. The old system
runs with LabView 4.01 and Win3.11 and has been working for years
without problems. It uses the standard GPIB VIs in LabView to
commumicate with measuring devices, sensors, supplies, heaters, etc.
I really can't understand why I get a GPIB error 3 with *most* of the
devices under LabView 5.1/Win98 and *exactly* the same GPIB devices
and VIs. The GPIB VIs just initialize the GPIB, and write strings,
then close the GPIB. No more. I don't understand why something that
worked with an *older* version of LabView systematically fails with a
newer version (I could understand it vice versa).
I know that the standard answer is 'you can't use a LabView 4.01
driver in LabView 5.1', but these 'drivers' are no real drivers. They
just form the string to write to GPIB for the GPIB device,
respectively. No more. And the string to write didn't change because
the GPIB devices didn't change.
Also, it doesn't seem to be a problem of an odd GPIB device (exotic or
ancient), but a general problem. Could it be that I miss something in
the configuration of the GPIB card? In LabView 5.1 I can configure the
GPIB in the Measurement and Automation Explorer (GPIB Properties). I
would like to verify the configuration with that used in LabView
4.01/Win3.11. I do not have an Automation Explorer in LabView
4.01/Win3.11. How do I get the same information there?
It is probably not even a LabView 4.01 -> LabView 5.1 problem. The old
system is on a 486 PC and certainly uses an older PCI GPIB card. The
newer system runs on a Pentium II and uses a brand new PCI GPIB card
from NI. I tried to installate LabView 4.01 on the newer PC (yes,
after having removed LabView 5.1), but the GPIB VIs didn't work
either. Note, however, that it is LabView 4.01 for Windows 3.1
(16bit), (we only have the 16bit version) so, I am actually not
surprised that it doesn't work with Win98. Some person suggested to
use a rather old GPIB card in the new system, but this can't be true
IMHO.
Another person pointed out that maybe NI changed the interface of the
GPIB write VI. That is, even if the VI has exactly the same appearance
and connectors in both LabView versions, some connectors that were
optional in LV4 could have become mandatory in LV5. I read the
documentation of the GPIB write VI in both versions. It is exactly the
same. It would be more than strange, anyway.
When I tried to write a GPIB 'driver' and I have a working driver for
an older version than I analysed the string the old VI writes to the
GPIB and I write exactly the same string to GPIB in the new driver.
It's very strange for me that this doesn't work.
Maybe another person has some experience and give me a hint what
*could* work (maybe with GPIB II or VISA).
Thanks very much.
Best regards
JohannesHi Joe,
On Mon, 8 Dec 2003 07:32:37 -0600 (CST), JoeLabView
wrote:
>Wow... That's a lot of info..
>
>First of all, let me understand the scenario.
>
>1. Newer PC from 486 to P-II.
>2. From Win-3.11 to Win-98.
>3. Newer GPIB cards.
>4. Upgrade to LV-5.1
>5. vi's remained unchanged from LV4.01.
>6. Instruments are the same, same cables, etc.
>
>The problem is the inability to communicate with the instruments or
>inability to configure them.
Correct.
>
>
>Let's look at the additional info:
>
>"I really can't understand why I get a GPIB error 3 with *most* of the
>devices under LabView 5.1/Win98 and *exactly* the same GPIB devices
>and VIs."
>
>So you are able to communicate with some of the devices.
Yes, with two of them, because I could get *working* LabView 5.1
drivers for these devices. I didn't have to write them myself. I have
looked at the drivers for these devices. One is a Keithley 2000
driver. Internally it uses the standard GPIB write VI. The other is a
VISA driver for a Toellner power supply.
>
>My first question would be:
>Q: Did you use MAX (Measurement & Automation eXplorer) to detect your
>GPIB card and find the instruments? The GPIB interface should show up
>under "Devices & Interfaces". It probably does since you are able to
>communicate with some.
Yes, I can find all instruments when I scan in the MAX, even if one
instrument (a Heraeus-Voetsch HT4004 oven) doesn't return an
identification string. But that is no error because the oven is
connected via a GPIB to serial interface converter (from the same
company.) and I guess they just wanted to get conversion done without
cosmetics
>Otherwise, I would recommend looking into the
>device driver info within "System" in Control Panel of Win-98 to
>determine if there is a conflict with the board..
I can even query the HT4004 for *IDN? and I don't get an error. (I
just get a white space (?) because the HT4004 doesn't return an
identification string as I wrote above, but I don't get an error).
In fact, this HT4004 is the last GPIB instrument that doesn't work,
because I have found a substitute or a workaround for *all other*
instruments that didn't work. But I *have* to use this HT4004. And it
is no instrument specific error because in the beginning I got this
error with allmost all GPIB instruments.
>"the GPIB devices didn't change."
>
>Did you install a new GPIB card? Device... you mean instrument,
>right?
Yes. The new LabView 5.1 system is running on another PC with another
brand new GPIB card from NI, but the GPIB instruments (measuring
devices, HT4004) didn't change.
>
>
>"Could it be that I miss something in
>the configuration of the GPIB card? In LabView 5.1 I can configure the
>GPIB in the Measurement and Automation Explorer (GPIB Properties). "
>
>Maybe.. So try this..
>
>In MAX, go to Devices and Instruments, select the "troublesome"
>instrument and click on "Communicate with Instrument". Here, you can
>send your string and see "manually" the response from the instrument
>or observe the behaviour of the instrument based on the command or
>string that you send it. That will tell you a lot about the
>communication over GPIB..
I have tried this, but nothing happens. The HT4004 should turn on a
ventilator and begin to warm up. Tomorrow, I will try it again, I am
not in the Lab today. But you mean that I should do a *write*, not a
*query* with the string?
>"I would like to verify the configuration with that used in LabView
>4.01/Win3.11. I do not have an Automation Explorer in LabView
>4.01/Win3.11. How do I get the same information there?"
>
>Focus on the newer LV5.1. You're stepping up...Don't turn back. ;o)
Yes. I just want to check if the configuration is special in the
LabView 4.01 system (maybe a check on 'send EOI with EOS or another
timing).
I would actually turn back to a 4.01 system that works instead of a
7.0 system that doesn't. However, I would definitely not turn back to
Win16.
>That would indicate that the problem is not the newer version of LV,
>but more likely related to the GPIB card or setting. Did you get
>those newer GPIB cards to work?
Hmm, it works with the Keithley and Toellner instruments. Also, I have
tried the whole system on a *third* PC with Win98/LabView5.1/PCI GPIB
card. Same error.
>Or can you try the "older" ISA GPIB
>card in the newer PC?
I think it is a PCI card. I will try that too, as a last step, since I
hesitate to destroy a running system...
Johannes -
Need advice about Labview and NI certifications
Hi all I am a student. In the process of learning the LABVIEW. I've been working on it for about 3 to 4 months. From internet, examples, tutorials on NI site and now on forum also. Just thought why don't I should ask you people where to start and any books you think will help. My intentions are toward CLAD and then CLD. Any advice. Thanks in Advance.
If I am posting it on wrong board please tell me where to post.
Message Edited by Naqqash_IIEE on 03-13-2009 01:57 PM
NaqqashAs far as books are concerned my three favorites are:
LabVIEW for Everyone
The LabVIEW Sytle Book
A Software Engineering Approach to LabVIEW
I have taken both the CLAD and the CLD exam. A person who has a good understanding of the LabVIEW fundamentals will be able to pass the CLAD exam. To see if you have a good understanding of the fundamentals you should do as Smercurio suggests and take the example tests. To pass the CLD exam you have to have a good understanding of LabVIEW Style, and be able to implement it while writing a program that would normally take 8 hours in 4 hours. With the CLD if you take the available practice exams and pass them (you will have to grade them yourself, which is a good way to brush up on style) then you are probably ready to take the exam. It does not mean that you will pass it though. It seems to me that the time limit is the killer with the CLD.
CLA, CLED, CTD,CPI, LabVIEW Champion
Platinum Alliance Partner
Senior Engineer
Using LV 2013, 2012
Don't forget Kudos for Good Answers, and Mark a solution if your problem is solved. -
i started using labVIEW about 5 months ago in order to made a program to
control a philips xl30 sem microscope (with labview 4.0 on win31) and
another to register the subpics taken from the sem to build large-size
images (in labview 5.1 on win95).
i study computer engeneering on university of modena (italy) while my thesis
stage (with socrates european project) is held at the institute of material
research IMO in diepenbeek (belgium)
i am really entusiast about labview and how is made, i think also is a very
fast tool for prototyping programs that maybe for performance reasons have
to be developed with other languages; concepts like modularity and
code-reuse seems very easy to reach respect many other languages (i mean
usually is
not so easy just take program parts from other sources and put
everything togheter in a short time).
since i would love to experiment labview programming for my personal fun i
am interested to know if for commercial packages like the internet-toolkit
are avaible special student prices.
federico fantini> It's not a full version, but it's only missing a couple of things (ie
> Active X support). And it includes Internet Toolkit & HiQ 4.
"Unable to link to external code via DLLs and Code Interface Nodes"
i don't care about microsoft-only technology but since student edition has
NO POSSIBILITY to link code from outside i think you loose everything
(suppose you have a free 32bit .dll that do a lots of beautiful things, it's
very easy to integrate good and FAST code in a labVIEW program so you can
always have critical stuff made by fast code and still make 90% of your
program in plain G).
it's good for student to learn labVIEW but i think in this case it's good
for university and not single persons.
from the faq you get that "LVSE will work only with Nationa
l Instruments
hardware" , this seems more a move like 'we want university buy OUR HARDWARE
to train students' that a way to give a cheap labview
anyway the product is great and it's the reason i would love to use it for
have fun while programming...but i think that at 495$ the internet toolkit
is too expensive for me
i have also see that it's impossible to buy a linux student edition of
labview while it's possible the academic contract..maybe ni think that every
student have to run windows at home ?
federico fantini -
How to sample an analog signal, simulated on labview and get the sample values.
My project involves this particular detail where i have to sample a simulated sine wave and get the samples and compare them so as to select a particular length for hanning window.Then it also requires me to experiment with the window size so as to get more efficient data out of the sampled signals. please help me with the sampling part and guide me as to how to perform a hanning window operation on the sampled signal. I have directly used the spectral analysis tool which involves getting a FFT spectrum by a default hanning window setting. But since i have to experiment with the window size and variations, guide me with the sampling part and applying a separate hanning window. Thank you.
bhardoo wrote:
My project involves this particular detail where i have to sample a simulated sine wave and get the samples and compare them so as to select a particular length for hanning window.Then it also requires me to experiment with the window size so as to get more efficient data out of the sampled signals. please help me with the sampling part and guide me as to how to perform a hanning window operation on the sampled signal. I have directly used the spectral analysis tool which involves getting a FFT spectrum by a default hanning window setting. But since i have to experiment with the window size and variations, guide me with the sampling part and applying a separate hanning window. Thank you.
What do you mean by i have to sample a simulated sine wave?
the sine generator will provide you with a waveform (or an array of values you can use), there are basic vis to do all this, rigth click on the vi and select help to get detailed information.
Post your vi if you have trouble with details.
How much do you know about LabVIEW and signal theorie?
Greetings from Germany
Henrik
LV since v3.1
“ground” is a convenient fantasy
'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ' -
Hi all,
I'm an italian PhD student working with Polytechnic of Bari.
I'd like to submit to this forum a question about LabVIEW and custom controls in form of ActiveX components.
Some introductory word about my problem will be helpful: in the past few months here at Polytechnic of Bari my colleagues and I developed some useful ActiveX controls with custom functionalities to use in LabVIEW.
For example we developed a "contraves", an
"endless knob" and a useful counter with a scale very similar to that of standard gazometers or energy counters.
However we are experimenting some difficulties with the integration of these controls in LabVIEW; the controls are correctly imported in our VIs with using the ActiveX Container but...
in the block diagram they appear as ActiveX references and we must use property nodes to access even their most useful property (value).
Please, do someone of you know if (and eventually how) is it possible to integrate more deeply the controls in the LabVIEW environment?
Do someone of you know if it exist an hypothetical "Custom Controls SDK" for LabVIEW more advanced of that integrated in LabVIEW 6.0?
Any hint would be appreciated.> Please can you specify in more detail how I can obtain the ActiveX
> refnum input automatically wired to a constant (I have observed this
> behaviour with the 3D-Graph control as you suggested). I haven't found
> any reference in the LabVIEW on-line help about the topic "merge-VI".
>
The first step is to build a VI that contains the panel and diagram
elements that you want to drop all at once. In your case, drop the
ActiveX control at a good size, and on the diagram, you can wire it to
helper VIs, property nodes, etc. The VI's icon and name are important
as that is what will show up in the palette menu representing your
control. The connector pane isn't used.
With the VI constructed, you want to add it to the palette menu. In the
Tools menu, Advanced, there is an item about half way down for
Customizing the Palette menu. You will need to build a New Palette Set
using the ring and name it whatever you like. You can now add your VI
wherever you like. Most likely you will want to right click to add a
new subMenu in the Controls palette and place it in a new .mnu file. In
the subMenu, right click to add Control. The file dialog will open
allowing you to select a control file to add to the palette. By
changing the filter from .ctl to all, you can insert VIs into the
controls palette.
All VIs inserted into the Control palette will act as merge VIs, meaning
that when dragged to a panel, the panel elements will be merged into the
destination panel, and the diagram elements will be merged into the
destination diagram.
For others that want to have these on the Functions palette rather than
the Controls, you add the VI to the Functions palette, then popup on the
palette item and check the menu item to make it a Merge VI.
When it comes time to distribute, you will want to give out your .mnu
file and the VI of course. Easiest is to place both of them in
user.lib. If you want the items to go at the top level of the palettes,
then you can add them to add-ons inside of vi.lib, but this causes more
upgrade challenges.
Hope that helps.
Greg McKaskle -
how to use labview with gpib to connect with Agilent PNA E8362B ?i am newbie ..just started to work on labview about a fortnite bck and +i am a novice in interfacing(networking... jst know tidbits) skill ..so plzzzzz explain me in a litle detail
Sir
We were able to solve that problem...but now could you advice as to which DC power supply we should use (preferably avalable in India) so that it can be controlled by Labview (through a gpib/rs232/any other port) to give a square wave of desired frequency/other parameters.
Regards
Shivam -
How to use labview with gpib to connect with Agilent PNA E8362B ?
how to use labview with gpib to connect with Agilent PNA E8362B ?i am newbie ..just started to work on labview about a fortnite bck and +i am a novice in interfacing(networking... jst know tidbits) skill ..so plzzzzz explain me in a litle detail
Duplicate Post.
-
What is the difference between LABVIEW and LABWIN/CVI?
I want to take a course about one of these two softwares.
I know a little bit about LABVIEW but I know nothing about LABWIN/CVI.
What is the difference between them?
Do they have different aplications?
thanks
TzvielLabVIEW is a graphical programming language. It is made up of a user interface which is called the front panel and a block diagram where all the coding is done. CVI is National Instrument's C interface for virtual instrumentation. CVI includes a user interface complete with graphs, buttons, and other interface objects. However, the code is done in ANSI C. Some great features of CVI include the function panels, which provide a wizard interface for CVI functions, and code generation. CVI also easily integrates with National Instruments DAQ & GPIB devices as well as other intrument drivers.
-
Dear support team,
Could someone please respond to Eric's questions? Eric works at Bonneville Power Administration and they are gearing up for another major LabVIEW and DSC project. He may have LabVIEW 7 beta. I am on my way out of town for two weeks and won't have access to phone or email. Thanks!!
Tricia Lee
DSM Inland Northwest
[email protected]
"Pierce, Eric - TNCB-TPP-2"
05/01/2003 08:05 AM
To: [email protected]
cc:
Subject: The list of question i never sent
Sorry for the long delay, things have been very busy here with this new project. I have questions / concerns about the DSC, OPC and LOGOS; first here is our architecture.
We will have two servers running windows 2000 server. Both servers will be live and need to have all DSC components installed. One server is to act as the primary server and the second is to act as a failover server. We have custom components that manage all of our custom services, if one of the custom services stops responding the failover service will shut down all custom services on the primary server and start all of the custom services on the secondary server, thus, the secondary server becomes our primary live server.
My understanding is that we will have to load a *.spf file on each HMI that tells the HMI where the server is, at the same time we need to initialize the DSC and OPC with *spf and *.lpd files. Now I might have the file extensions wrong but the idea is the same. We have all of our data in a SQL 2000 database, how do we make sure that all of the configuration files match the SQL 2000 db? We have several GUI's that can edit the SQL 2000 data, how do we update the DSC / OPC configuration files?
So in short here are my current questions:
How can we manage failover with two live servers
How can we ensure that DSC / OPC / Logos configuration files match the data in SQL 2000?
Does any of this make sense? This labview stuff is very new to me.
Eric Pierce
ACS Group, Inc.
Sr. Software Engineer
w. (360) 619-6284Hi Eric,
You got it right that once the primary machine goes down, the standby machine detects this, and then loads the appropriate SCF file, etc. Caveat: This would mean however that the hardware in question is accessible by both the machines (it's on an Ethernet, for instance). Any hardware physically connected to the primary machine will obviously be not accessible by the secondary (unless there's a way to have a "Y" connection).
The logging part you mention is not very clear to me. Several questions come to mind: Isn't DSC the logger, logging to its Citadel database? Or, is SQL 2000 the main database? And DSC is logging to SQL 2000? If yes, how? Or is the SQL 2000 querying Citadel and hence getting the data into itself?
Regards,
Khalid -
Questions on Saving and mining data with Labview and DIAdem
Hi,
I am sampling two signals at 200k sampling rate. I am trying to save the data on harddisk and analyzing the data using DIAdem.
If I save the data using mesurement file format .tdm and .lvm, the file size will be about 4 Gigabytes for only 10 mins' acquisition. It is very slow to process it.
I used the software Clampex and pCLAMP(Axon Instruments) before. At the same 200k sampling rate and also acquiring two signals, these programs save the data as .atf format and the size is only 400 MB for 10 mins' acquisition.
I wonder if there is also a good way to handle this situation using Labview and DIAdem, and how to do it?Hi, Jonathan:
I tried the TDM binary file format. The file size is 800 MB per min acquisition and it will take a long time to just open these files. For my application, I have to take data for several hours. I am looking for a way to reduce the size of files.
Is there any other type of file format that can reduce the size significantly and can be handled easily? -
Interfacin​g between labview and microcontr​oller using rs 232
hi my task is to generate a wavefrom of certain frequency and certain duty cycle in labview and feed it to pic18f452 microcontroller and the o/p of microcontroller when connected to CRO should display the same frequency and duty cycle which was fed from labview.
for that when i am sending decimal data from labview microcontrolle is receiving ascii data for eg 62(decimal) gives 36 and 32 respectively in microcontroller registers and when i use type cast function and convert the decimal data into ascii data and then sending it to uc it gives hex o/p so i am confused that how to solve this problem
pls guide me
thanks
satishSo your display from the uc is giving you a hex display instead of the ASCII representation? Are you using VISA to send a string to the uc? Is that string being represented as hex instead of ASCII by the microcontroller? I'm confused about what exactly your setup and problem is...
-
I am new to Labview and was wondering if it is possib
le to control Labview via an external script? I am trying to automate my testing and want to use a script to send commands that will call my equipment.vi models and have it configure the equipment via GPIB to the test instruments. Thanks in advance - HeidiI am trying to automate my testing and want to use a script to send commands that will call my quipment.vi models and have it configure the equipment via GPIB to the test instruments. This will take out the GUI interface and still allow my model .vi's to control my equipment. - Thanks in advance - Heidi
le to control Labview via an external script? I am trying to automate my testing and want to use a script to send commands that will call my equipment.vi models and have it configure the equipment via GPIB to the test instruments. Thanks in advance - HeidiHi Heidi.
Check out this link from Jeffrey Travis
http://www.jeffreytravis.com/lost/labperl.html
"LabPerl is a cross-platform API for letting LabVIEW and Perl communicate. It consists of some LabVIEW VIs and 2 Perl modules (.pm) files that allow Perl functions to call LabVIEW VIs and pass data, and viceversa. You should be somewhat familiar with Perl before trying to use LabPerl."
I do not know if it will do what you want as I never tried it, but it is worth a try.
PJM
Got EasyXML?
JKI.VIPM.EasyXML.OpenG.LAVA.Builder.blog -
Communicat​ing between LabVIEW and Basic Stamp 2.0
Hello,
We are trying to control the movement of a Parallax Boe-Bot (robot with
Board of Education) via LabView programming. The BOE operates on
Basic Stamp programming to control the pulse width sent to two servo
motors.
Is there a way to establish communication between LabVIEW and Basic
Stamp 2.0? We need to send commands from LabVIEW to the
Basic Stamp to control the pulse width and therefore the rotation of
the two servo motors. We also need to send a signal from an
accelerometer based on the robot to the LabVIEW ADC.
The ultimate goal is to do this with wireless communication, but for
right now we are simply trying to figure out any way to send the data
between LabVIEW and the Basic Stamp.
Any ideas?
Thank you,
AdamHi Adam,
You can communicate with a BASIC Stamp microcontroller over GPIB using VISA. To see some LabVIEW example code, just search for GPIB in the NI Example Finder (Help>>Find Examples). This will show you the basics of GPIB communication in LabVIEW. I also found this link by searching the NI discussion forums for "basic stamp"
http://www.parallax.com/html_pages/downloads/software/software_basic_stamp.asp
Here you can download an example using LabVIEW 7.0 or higher to communicate with a BASIC Stamp 2.
I hope this is helpful! Let us know if you have further questions.
Megan B.
National Instruments -
LabView and Ethernet I/O modules (from Advantech)
I'm a LV beginner and I need to communicate via Ethernet with DAQ modules (ADAM-6000 series from Advantech). What is the best and easy way to communicate using Ethernet ? LV has built in VI's to do this ? I've read and heard a lot about DataSockets and OPC servers, it's necessary to go this way? I've LV 4.1 and 5.1, Need I to get LV 6i or 6.1 ? Should I acquire some toolkit for LV ?
I'd appreciate your help.
Paolo Santos
Automation Engineer.Paolo,
I am not a expert on the ADAM-6000 series from Advantech. But here are some of the options I think you have. Advantech most probably has a driver(dlls) for the modules. Once you configure your modules through a configuration utility, you can use the LabVIEW 'Call Library Function' to make direct calls to that driver and be able to communicate with the ADAM-6000. I think if you are a LV beginner, this could take quite some effort to figure-out the driver calls.
If the modules communicate via TCP/IP, FTP or UDP, You can use the LabVIEW Internet toolkit to communicate with it.
A better option could be to set up a OPC Server for the ADAM-6000 and use the simple datasocket client examples to communicate with it. A easy solution could be to get a N
I distributed I/O hardware- FieldPoint, system(http://sine.ni.com/apps/we/nioc.vp?cid=1206〈=US). With the FieldPoint driver installed you can select from the huge library of FieldPoint LabVIEW shipping examples and be able to get your application up and running in a very short time.
Regards,
Pravin
Maybe you are looking for
-
Every time I launch the Creative Cloud app, it crashes. The menu item appears briefly, and then the problem report window comes up with the crash info. This has been happening ever since I upgraded to Yosemite. I've tried all of the options I could f
-
I have a common problem with headphone's jack pin stuck in the port. The problem is that I can not reach it, and seems almost not possible to do that. Anyway, I want to simply disable the hardware switch, which is preventing speakers to play. Any opt
-
Performance management - change defaiult appraiser
we have a requirement to change the default appraiser (manager) to another manager based on security profiles that are implemented as custom relationships. we have a custom function module Z_GET_APPROVER that can retrieve the appraisers based on thes
-
dear sir, i had installed oracle 8i on windows nt. now i tried to open enterprise manager it ask for managment server what is this and how can we create or define a managment server ? thanks in adavance, nikunj
-
Good morning all, We're getting an error called "To generate the document, first define the numbering series in administration module" Message 131-3 when we are saving the queries under categories. Please throw some light to solve this problem ASAP