Desperate user need help. My GPIB instrument get stuck with my labview program frequently

Hello to all labview users,
i am a beginner in using labview. I am currently writting a labview program to automatically control a digital control rotator HD201e and a network analyzer 8720a to work with the anechoic chamber. The program receives an initial position, amount of increment and # of steps. My program will then ask the controller to rotate to the initial position and at the meantime, the program will monitor the position of the rotator to ensure the requested position is reached. After that, at the position, the program will ask the NA to perform a reading of the measurement. Once the reading is done, the program will ask the controller to rotate to the next position and does a reading of the measurement and so on.
My program seems to be able to perform the tasks; however, the dig.controller part seems to get stuck around 50% of the time when running the program. Sometimes, even the controller receives the requested position (can be seen from the lcd screen of the controller), the rotator just simply would not rotate; also, sometimes, the controller just simply does not respond when sending the command of moving a position, as in the debug mode (the one with a lightbulb), i see that i got "ok" on all the blocks in the writing portion ofthe program, but the controller just doesnt seem to receive the position (as seen no new position received from the lcd screen) and the cursor on the lcd screen blinks weirdly, due to that problem, my program will then get stuck in an infinite loop.....
Usually, that problem occurs after few positions have been reached.....
so, when that happens, i have to stop my program and re-run it. that means the program will have to re-do the measurement that were read previously....
sometimes i have to stop and re-run my program several times to get all the measurement of all the positions done.....so...that bug renders that program to be an unefficient program.
I have been trying to resolve that bug for weeks...but no success....i have tried to put some wait time between each block....result is not much different...
I have also tried putting "clear" block before and after the "write" block.....same problem.....
I have heard that the serial GPIB "flush" block may help...but i tried..but it seems the controller doesnt recognize/accept flush....
i have also tried using the "Visa open" and "Visa close" block to see if ithat reduces the stucking thing....but seems that the controller can still get stuck....
i have also even tried using "lock asyn" and "unlock asyn" block...but didnt seem to work....
Has anyone experienced such problem.? Is it a known problem with some gpib instrument?
Is there any discrepancy or bugs in my program that i am unaware of that causes this problem?
Any advice and or opinion would be greatly appreciated....
PS: i attached the controller part of my program and the overall program
desperate happyguy......
Happy guy
~ currently final year undergraduate in Electrical Engr. Graduating soon! Yes!
~ currently looking for jobs : any position related to engineering, labview, programming, tech support would be great.
~ humber learner of LabVIEW lvl: beginner-intermediate
Attachments:
HD201_Controld.jpg ‏231 KB
AChamber_Measurements_v1d.jpg ‏857 KB
AChamber_Measurements_v1d3.jpg ‏463 KB

hi xseadog
i got what you meant about the gpib reference
actually, that final frame works because the gpib reference is already done inside that subvi.
but my problem doesnt arise from that. most of the time ive seen, it arises between the writing frame and the while loop frame. as i mentionned, sometimes. the controller just simply doesnt rotate even i can see the requested position display on the controller lcd screen; also sometimes, just the controller is stuck without acknowledging the write position command. but in labview...while in debug mode. it is shown ok on the block.
Happy guy
~ currently final year undergraduate in Electrical Engr. Graduating soon! Yes!
~ currently looking for jobs : any position related to engineering, labview, programming, tech support would be great.
~ humber learner of LabVIEW lvl: beginner-intermediate
Attachments:
HD-201 RPosd.jpg ‏39 KB

Similar Messages

  • How can I get a stripped screw out of the bottom of my iPhone?? I need help, How can I get a stripped screw out of the bottom of my iPhone?? I need help

    How can I get a stripped screw out of the bottom of my iPhone?? I need help, How can I get a stripped screw out of the bottom of my iPhone?? I need help

    Try asking at ifixit.com. The iPhone is not considered user servicable. You're not going to get much help on an Apple sponsored forum.

  • Frustrated: Novice Illustrator User Needs HELP

    Frustrated: Novice Illustrator User Needs HELP
    Hello All
    I am a novice user of Illustrator [after you read my question it will probably be obvious] running Illustrator 14.0.0 (CS4) - on a MAC iMac running 10.4.11.  I am a small business owner and have to wear many hats and so I am forced to be my graphic designer by default - ha ha
    PROBLEM - If I make a box using the RECTANGLE TOOL... The box should have a point at each Corner and the Middle of the box, as well as, in the Middle of each Side, and middle of Top and Bottom for a total of 9 anchor points...  but it only has 5... missing the 4 anchor points in the Middle of each Side, and middle of Top and Bottom. It is the same on Text Boxes too..  I can NOT find a setting to change this.... More, when running Illustrator on my MAC Laptop, It has all 9 anchors on the box...   I looked at Preferences etc... and matched everything to be the same but the problem is not fixed?
    Any help would be greatly appreciated
    Thanks-
    13CrazyTrain

    Aw, c'mon James. Chill it a bit.
    Yeah. You continually throw around your little personal jibes, and then if someone calls your bluff, you think you can back out of it with the old "can't you take a joke?" comeback.
    In my previous work environment where everyone used Illie, Freehand was a word to be used cautiously – a bit like Macbeth in the theatre.
    Well, I didn't work in your previous environment. And FreeHand specifically had nothing to do with this thread until you brought it up. Seems to me it's you who has a FreeHand chip on his shoulder.
    I thought you knew my way of expressing myself better...
    What, you think I keep a personality registry of regulars here or something? I'll tell you what I don't do: I don't engage in personal insults here. Yet your personal jibes are frequent enough for me to have grown weary of them.
    I think I was not dismissing bounding boxes as useless...
    Excuse me? "There's absolutely no need to use bounding boxes"?
    You are probably right that bounding boxes came with Illie 9.
    Probably before that. But I can personally recall that the current-selection bounding box was present in AI9. Unlike some, I try to avoid making claims that I can't immediately substantiate.
    I hopped straight from 6 to 9 and that was the first time I had seen them outside of Freewotever.
    I'm not familiar with "Freewotever." But if you're again trying to be funny, you are also again revealing your near complete unfamiliarity with it. FreeHand is not the program that continually cluttered the interface with bounding boxes. In fact, for many years that is exactly one of the distractions FreeHand users complained about re Illustrator.
    First off, FreeHand's interface doesn't display bounding boxes. It displays only bounding box handles (four dots) on non-basic constructs like clipping paths. (Somewehere around FH 9, it implemented the optional Transform Handles, but that's another thing.) In the cases of rectangles and ellipses, FreeHand doesn't display Bounding Boxes per se. Working in FreeHand has always provided more functionality with much less visual clutter (and tool glut) than Illustrator's defaults.
    The difference is that FreeHand has always provided proper live geometric shape primitives--something which Illustrator still doesn't provide, even though it's one of the most basic of all vector drawing interface expectations, being present in just about any vector drawing program on the planet--except Illustrator. That point of confusion is common among those who are experienced only with Illustrator's chronically outdated and archaic interface.
    Quite to the contrary, a rectangle drawn in a program that does provide basic live primitives doesn't need a bounding box to perform the bare-bones basic manipulation exemplified, because you can change the aspect ratio of it (and corner radius) anytime you want, regardless of its rotation. You can do this not only in FreeHand, but Canvas, Inkscape, Xara Designer, and even in just about any basic drawing module of just about any "works" or "office" bundle. It's just Illustrator that still fails to provide live shape primitives, and therefore needs a rotated bounding box to provide a very limited subset of such common functionality. You draw a rectangle (or any other geometric primitive) in Illustrator, and all you get is a dumb path. So Illustrator actually needs bounding boxes more than other programs, because of its anemic core funciton set and its hideous user interface.
    But of course, someone who is familiar only with Illustrator wouldn't know that. Which is fine...so long as they don't spew derision at programs they know next to nothing about (and users of such programs).
    ...bearing in mind that I have been at this job since the days of Rotring pens with nosebleeds.
    So? I was using Rapidographs and constructing compound rotation in isometric on the board for about a decade before I came to prefer Staedtler pens because I found them less prone to clog. What does that have to do with anything?
    Obviously newcomers should be encouraged to use new features, but preferably not before they have grasped the basics thoroughly. How basic bounding boxes are is perhaps a moot point.
    Nonsense. Other self-proclaimed "experts" in Illustrator would no doubt argue that bounding boxes were added for the benefit of "beginners." Again, this is not a "new feature." And yes, it is bare-bones basic; just implemented in a half-baked manner in Illustrator.
    As for step 3 you are right, but if you turn off the preview you can use the pixels on the paths for alignment,
    Egads. That's really grasping at straws, Steve.
    ...Or use bounding boxes.
    Or use bounding boxes.
    JET

  • The product that I purchased is not working!!!! I need help and I've been stuck in your "Contact us loop" for the last few days and I'm getting frustrated. How do I contact you for HELP!

    The product that I purchased is not working!!!! I need help and I've been stuck in your "Contact us loop" for the last few days and I'm getting frustrated. How do I contact you for HELP!

    Probably the best place to start is the right forum for your product. This is the forum for Distiller Server, a long dead product used by big companies, and probably not what you have. If you can't find the right forum, please let us know the FULL name of what you paid for (please check your invoice, as Adobe have many similar products), and we can perhaps direct you. Good luck!

  • All of my photos are displayed as BW because somehow I've saved a quick develop preset and it saves as BW.  This is for all of my photos.  I can individually undo them but need help in how to get rid of the preset so it goes to Default. thanks

    All of my photos are displayed as BW because somehow I've saved a quick develop preset and it saves as BW.  This is for all of my photos.  I can individually undo them but need help in how to get rid of the preset so all photos goes to Default or as shot. thanks

    Go to the develop module and highlight all of the images in the filmstrip at the bottom of the screen. Then activate Auto-sync and click on the Reset button. That should reset all of the images to your camera default settings.

  • Help I just get stuck with the blank screen and the white circle

    help I just get stuck with the blank screen and the white circle after i erase all content and setting
    i dont know how to do pls help.

    Try connecting the device to your iTunes library and restoring it.  If necessary place the iPod into recovery mode using the instructions in this Apple support document.
    iOS: Unable to update or restore
    B-rock

  • Need to check tls/ssl but getting stuck with "You must provide a value expression on the right-hand side of the '-' operator."

    I would like to disable ssl 3 but need to test what sites only support ssl 3. I keep getting stuck with an error that is over my head. I've tried manipulating the string a dozen different ways and keep getting the same error. I am not familiar with -notin
    or how to specify which part of the property its checking: thanks a ton
    http://blog.whatsupduck.net/2014/10/checking-ssl-and-tls-versions-with-powershell.html
    line with issues:
    $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name -notin @("Default","None") | %{$_.Name}
    You must provide a value expression on the right-hand side of the '-' operator.
    At S:\scripts\test23.ps1:50 char:126
    + $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name - <<<< noti
    n @("Default","None") | %{$_.Name}
    + CategoryInfo : ParserError: (:) [], ParseException
    + FullyQualifiedErrorId : ExpectedValueExpression
    <#
    .DESCRIPTION
    Outputs the SSL protocols that the client is able to successfully use to connect to a server.
    .NOTES
    Copyright 2014 Chris Duck
    http://blog.whatsupduck.net
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
    http://www.apache.org/licenses/LICENSE-2.0
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
    .PARAMETER ComputerName
    The name of the remote computer to connect to.
    .PARAMETER Port
    The remote port to connect to. The default is 443.
    .EXAMPLE
    Test-SslProtocols -ComputerName "www.google.com"
    ComputerName : www.google.com
    Port : 443
    KeyLength : 2048
    SignatureAlgorithm : rsa-sha1
    Ssl2 : False
    Ssl3 : True
    Tls : True
    Tls11 : True
    Tls12 : True
    #>
    function Test-SslProtocols {
    param(
    [Parameter(Mandatory=$true,ValueFromPipelineByPropertyName=$true,ValueFromPipeline=$true)]
    $ComputerName,
    [Parameter(ValueFromPipelineByPropertyName=$true)]
    [int]$Port = 443
    begin {
    $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name -notin @("Default","None") | %{$_.Name}
    process {
    $ProtocolStatus = [Ordered]@{}
    $ProtocolStatus.Add("ComputerName", $ComputerName)
    $ProtocolStatus.Add("Port", $Port)
    $ProtocolStatus.Add("KeyLength", $null)
    $ProtocolStatus.Add("SignatureAlgorithm", $null)
    $ProtocolNames | %{
    $ProtocolName = $_
    $Socket = New-Object System.Net.Sockets.Socket([System.Net.Sockets.SocketType]::Stream, [System.Net.Sockets.ProtocolType]::Tcp)
    $Socket.Connect($ComputerName, $Port)
    try {
    $NetStream = New-Object System.Net.Sockets.NetworkStream($Socket, $true)
    $SslStream = New-Object System.Net.Security.SslStream($NetStream, $true)
    $SslStream.AuthenticateAsClient($ComputerName, $null, $ProtocolName, $false )
    $RemoteCertificate = [System.Security.Cryptography.X509Certificates.X509Certificate2]$SslStream.RemoteCertificate
    $ProtocolStatus["KeyLength"] = $RemoteCertificate.PublicKey.Key.KeySize
    $ProtocolStatus["SignatureAlgorithm"] = $RemoteCertificate.PublicKey.Key.SignatureAlgorithm.Split("#")[1]
    $ProtocolStatus.Add($ProtocolName, $true)
    } catch {
    $ProtocolStatus.Add($ProtocolName, $false)
    } finally {
    $SslStream.Close()
    [PSCustomObject]$ProtocolStatus
    Test-SslProtocols -ComputerName "www.google.com"

    V2 version:
    function Test-SslProtocols {
    param(
    [Parameter(
    Mandatory=$true,
    ValueFromPipelineByPropertyName=$true,
    ValueFromPipeline=$true
    )]$ComputerName,
    [Parameter(
    ValueFromPipelineByPropertyName=$true
    )][int]$Port = 443
    begin {
    $protocols=[enum]::GetNames([System.Security.Authentication.SslProtocols])|?{$_ -notmatch 'none|default'}
    process {
    foreach($protocol in $protocols){
    $ProtocolStatus = @{
    ComputerName=$ComputerName
    Port=$Port
    KeyLength=$null
    SignatureAlgorithm=$null
    Protocol=$protocol
    Active=$false
    $Socket = New-Object System.Net.Sockets.Socket('Internetwork','Stream', 'Tcp')
    $Socket.Connect($ComputerName, $Port)
    try {
    $NetStream = New-Object System.Net.Sockets.NetworkStream($Socket, $true)
    $SslStream = New-Object System.Net.Security.SslStream($NetStream, $true)
    $SslStream.AuthenticateAsClient($ComputerName, $null, $protocol, $false )
    $RemoteCertificate = [System.Security.Cryptography.X509Certificates.X509Certificate2]$SslStream.RemoteCertificate
    $protocolstatus.Active=$true
    $ProtocolStatus.KeyLength = $RemoteCertificate.PublicKey.Key.KeySize
    $ProtocolStatus.SignatureAlgorithm = $RemoteCertificate.PublicKey.Key.SignatureAlgorithm.Split("#")[1]
    catch {
    Write-Host 'Failed'
    finally {
    New-Object PsObject -Property $ProtocolStatus
    $SslStream.Close()
    Test-SslProtocols -ComputerName www.google.com
    ¯\_(ツ)_/¯

  • Need help urgent,my iphone is stuck at connect to itunes screen.when i restore with itunes it shows error -1. please help me

    need help urgent, my iphone is stuck at connect to itunes screen, when i restore it using itunes, it shows error -1...may someone help me plz....

    See:
    iOS: Unable to Update or Restore
    http://support.apple.com/kb/ht1808

  • Need help Connecting Crystal Reports 8.5 with GBS Agency Expert 6.7.6c

    Need help Connecting Crystal Reports 8.5 with GBS Agency Expert 6.7.6c.  I need assistance on connecting these together so I can run a report.  I am not an IT person so if someone could dumb it down it would be great.
    Thanks,
    NBGHealth

    Hello,
    I assume GBS Agency Expert 6.7.6c is some sort of database or data source? If you have an ODBC driver then create or use a System DSN to the database. Then you can create a report using that DSN.
    Otherwise I suggest you contact the makers of GBS Agency Expert 6.7.6c and ask them how to connect to the database.
    Let them know CR is ANSII 92 ODBC 3 compliant.
    Thank you
    Don

  • My Mac Book Pro suddenly gets stuck with weird horizontal colored lines across the screen, which will only go once I restart the laptop. What can I do?

    Randomly while scrolling, the screen just goes beserk and gets stuck with random colored lines. And, the only way to get rid of this is to restart my entire computer. My laptop is about 3 years old now. Is this a sign of age or what? What can I do to run my laptop smoothly without turning it off and on every time it goes crazy?

    Try resetting PRAM and SMC.
    Reset PRAM.  http://support.apple.com/kb/PH4405   x
    Reset SMC.     http://support.apple.com/kb/HT3964
    Choose the appropriate method.
    "Resetting SMC on portables with a battery you should not remove on your own".

  • I have an hd movie on both my ipad and iPhone 5, using airplay with my iPhone 5 plays perfectly but gets stuck with my ipad 2, almost like its buffering? I just want it to play smoothly like with my iPhone. Any suggestion?

    I have an hd movie on both my ipad and iPhone 5, using airplay on my apple tv with my iPhone 5 plays perfectly but gets stuck with my ipad 2, almost like its buffering? I just want it to play smoothly like with my iPhone. Any suggestion?

    About 6 months ago I discovered iTunes was set by default to 720p. These MUST BE CHANGED TO 1080P!!!!!!!!.......So I installed FULL 1080P file on my laptop on iTunes...  When I download movies on iPhone 5s/iPad mini the file is 720p So within about 60 seconds of starting download of 1080p files into my laptop of iTunes purchases. It was at that moment that I realized it was that file my laptop has on file to sync to my Apple device...Ten minutes later when the first 1080P HD file was downloaded  I must say... The resolution is amazing... I now use this same process to install movie files from iTunes.. In FULL 1080P.. Not 720P... Works on my iPad mini also... Avatar is 5.4 GB if installed over Wi-Fi... However sync with laptop and file is 6.5 GB in size... Called Apple told them... No reply yet.... You must delete 720P files from your laptop... Look for file size in any movie purchase and you will see DOWNLOAD IN 1080P.. This will open preferences in iTunes for you to the correct tab so you can change setting to 1080p from default of 720p... DELETE any downloaded movies already downloaded into laptop... You can check file quality by right click on any movie folder and the look at movie info... Will say 720p HD... Delete to recycle bin and iCloud will appear on each movie... Now download 1080P HD file... When completed. Right click any file to verify it is 1080P HD... The sync with device...... And get ready to be upset with Apple for holding back your device for the last 2 years 3 months and 16 days......And be ready to catch your jaw from hitting the floor when you see your screen in full 1080P HD.... Apple Engineer's were asleep.....
    You will notice better pic quality... Apple by default is still sending the 720P file to the new iPhone 6 plus over wifi and sync.. howve this process above will give you full HD file for your Apple device...

  • My ipod touch get restart by itself and just get stuck with the apple logo, What can i do?

    my ipod touch get restart by itself, and just get stuck with the apple logo, What can i do?

    Try connecting it to your iTunes library in recovery mode using the instructions in this Apple support document.
    http://support.apple.com/kb/ht1808
    Otherwise, try connecting in DFU mode.
    http://www.iclarified.com/entry/index.php?enid=1034
    B-rock

  • Data base problem-new user need help

    im new user and trying to insert data base to my page using
    "asp.net c",i get connetction to my data base but when i try to
    build a form ,and then preview him i get ,the following message
    Server Error in '/' Application.
    Parser Error
    Description: An error occurred during the parsing of a
    resource required to service this request. Please review the
    following specific parse error details and modify your source file
    appropriately.
    Parser Error Message: File or assembly name DreamweaverCtrls,
    or one of its dependencies, was not found.
    Source Error:
    Line 1: <%@ Page Language="C#" ContentType="text/html"
    ResponseEncoding="iso-8859-1" %>
    Line 2: <%@ Register TagPrefix="MM"
    Namespace="DreamweaverCtrls"
    Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutra l"
    %>
    Line 3: <MM
    ataSet
    Line 4: id="DataSet1"
    Source File: e:\inetpub\wwwroot\Untitled-1.aspx Line: 2
    Assembly Load Trace: The following information can be helpful
    to determine why the assembly 'DreamweaverCtrls' could not be
    loaded.
    === Pre-bind state information ===
    LOG: DisplayName = DreamweaverCtrls, Version=1.0.0.0,
    Culture=neutral, PublicKeyToken=836f606ede05d46a
    (Fully-specified)
    LOG: Appbase = file:///e:/inetpub/wwwroot
    LOG: Initial PrivatePath = bin
    Calling assembly : (Unknown).
    ===
    LOG: Publisher policy file is not found.
    LOG: No redirect found in host configuration file
    (E:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet.config).
    LOG: Using machine configuration file from
    E:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\config\machine.config.
    LOG: Post-policy reference: DreamweaverCtrls,
    Version=1.0.0.0, Culture=neutral, PublicKeyToken=836f606ede05d46a
    LOG: Attempting download of new URL
    file:///E:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary
    ASP.NET Files/root/804ee9b4/26f0df32/DreamweaverCtrls.DLL.
    LOG: Attempting download of new URL
    file:///E:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary
    ASP.NET
    Files/root/804ee9b4/26f0df32/DreamweaverCtrls/DreamweaverCtrls.DLL.
    LOG: Attempting download of new URL
    file:///e:/inetpub/wwwroot/bin/DreamweaverCtrls.DLL.
    LOG: Attempting download of new URL
    file:///e:/inetpub/wwwroot/bin/DreamweaverCtrls/DreamweaverCtrls.DLL.
    LOG: Attempting download of new URL
    file:///E:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary
    ASP.NET Files/root/804ee9b4/26f0df32/DreamweaverCtrls.EXE.
    LOG: Attempting download of new URL
    file:///E:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary
    ASP.NET
    Files/root/804ee9b4/26f0df32/DreamweaverCtrls/DreamweaverCtrls.EXE.
    LOG: Attempting download of new URL
    file:///e:/inetpub/wwwroot/bin/DreamweaverCtrls.EXE.
    LOG: Attempting download of new URL
    file:///e:/inetpub/wwwroot/bin/DreamweaverCtrls/DreamweaverCtrls.EXE.
    Version Information: Microsoft .NET Framework
    Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
    I know its probably something stupid ,so u can lauph,but i
    realy cant fix it.
    need help
    tnx for advance

    anyone? please help

  • NEW MAC USER NEED HELP PLEASE!!!

    Hi All I am a new mac user I am a PC lover, but just recently purchased a mac notebook I have the 13inch notebook, and I am completely lost....do these thinsg come with anti virus on or do i have to install...if I do where can I find it as far as where it is and where I can check it Im use to my computer icon again any advice is welcome THANKS

    Hi - and congrats
    From this point on don't even think about security/virus software ...it's just not needed.
    Here's a link to help you get started with your Macbook...
    http://www.apple.com/support/switch101/
    Have fun!

  • My Mac is doing strange things: delaying between users, mouse flickering and bouncing, gets stuck with rainbow wheel flickering. I ran the appel hardware test and it detected an error: 4MOT/4/40000003:HDD-1233 Does anybody know what that means? HELP!

    My imac is doing strange things:
    -delaying between users: when closing session it goes to blue, then takes a while to appear users signin box, and then wont recognize mouse command to enter until a couple of minutes later... then everything seems alright until....
    -it gets stuck between things, the rainbow wheel appears and its just delays there forever....
    -and every now and then the mouse starts flickering and bouncing wildly onscreen.
    I ran the appel hardware test and it detected an error:
    4MOT/4/40000003:HDD-1233
    Does anybody know what that means? HELP!

    WZZZ answered about where to get iStat. And do check the SMART status. If it is an overheating problem due to a fan or logic board problem, your hard drive is possibly cooking itself to death. If so it isn't a faulty hard drive even though the hard drive might fail. So assuming it's a temperature problem, even if you are able to repair things on the disk with software, that is working on symptoms, not causes. I could be wrong however.
    RE: AppleCare: Your iMac came with one year of AppleCare (Apple's warranty program), but within the first year you can buy 2 more years. You have to extend by the one year anniversary of purchase of the computer. Your 10,1 is too old to still be in the first year, and since you asked what it was, I'm sure you don't have it. Bottom line meaning is that whatever this problem turns out to be, you'll have to pay for it. Unless there is something like this. It is for 2011 iMacs with certain Seagate drives. You can put in your serial number for fun, but it looks like yours is too old. Lastly, some people have had Apple help them anyway if it is just out of warranty, but many have not. Your machine is one of these. Type in 10,1 in the search box. Is there an Apple Store near you? Just b/c it's out of warranty doesn't mean you shouldn't have it looked at by Apple. But no one here can say at all what Apple will or will not do.
    Hope you get it taken care of!

Maybe you are looking for