Windows系统下(Linux和MAC系统下请自行了解清楚)NI的各种软件、模块、工具包、驱动程序,使用NI许可证管理器来激活的,绝大部分的都可以使用NI Lincense Activator来激活,以下链接可下载:
NI序列号Serial Number生成激活工具NI License Activator,/VBAI/VDM/VAS等软件模块工具包破解工具不限版本
http://pcmv.cn/thread-490-1-1.html
视觉论坛的各种资源,除了视觉相关的模块有使用外,大部分的都不会使用,所以仅提供资源不能提供技术支持。资源的下载地址一般会同时提供NI官方地址和百度网盘的下载地址。某些工具包NI的地址失效或没有NI的下载地址,那视觉论坛也没有办法,只能尝试使用百度网盘地址下载;如果百度网盘的下载地址失效过期,可联系论坛客服更新。现在NI的下载服务器对我国IP地址不是很友好,有些时候速度很慢或大的资源下载很容易出错,这样会造成安装过程各种类型报错而无法安装。建议在下载完成后,对下载资源做校验和验证(NI一般会提供MD5或SHA256等),与官方或视觉论坛提供的校验和对比,一致就可以安装,如果不一致,则需要重新下载。视觉论坛早期下载的资源,那时候NI没有这么多限制,基本上都是正常下载的资源;后期下载的资源,都与NI的正确校验和对比过,保证是正确的资源才上传到百度网盘,所以百度网盘的资源基本上是正确的。校验和工具下载地址:
文件Hash计算器FHash,文件校验和验证下载文件正确性验证,MD5值计算、SHA1值计算、SHA256值计算、CRC32值计算
http://pcmv.cn/thread-26524-1-1.html
NI LabVIEW 8.5.1 Win32Eng LabVIEW8.5.1 32位英文版下载
http://pcmv.cn/thread-485-1-1.html?fromuid=9
(出处: 机器视觉论坛)
A .NET or ActiveX property that returns a reference to a class outside the current type library cannot be made into a dotted property. When you view the property in the Class Browser window, a blue glyph does not appear next to the property name in the Properties and Methods list.
You can access data files from DIAdem regardless of the format in which you stored those data files.
If you configure source control in , does not report an error when you save a VI to a directory outside the SCC specification.
In 7.x and earlier, if you wire dynamic data to a waveform-based polymorphic VI that has Automatic selected in the polymorphic VI selector, selects the 1-channel instance. In 8.x, selects the N-channel instance. The N-channel instance returns arrays of measurement data instead of a single measurement, so VIs that use a waveform-based polymorphic VI might be broken in 8.x. If you want to process only the first signal in the dynamic data, you must manually select the 1-channel instance in the polymorphic VI selector.
8.5.1 adds the Flush Shared Variable Data VI to the Shared Variable palette. Use this VI to flush the buffer of a network-published Shared Variable immediately. automatically flushes the 8 kilobyte buffer either when it fills up or after 10 milliseconds have passed.
The following MathScript functions are new in 8.5.1:
dimpulse—Creates an impulse response plot of the discrete system model. Use this function to return the impulse response of the model outputs. This function assumes the initial states of the model are zeros.
dlsim—Creates the linear simulation plot of a discrete system model. This function calculates the output of the model if a set of inputs excite the model, using discrete simulation. If you do not specify an output, this function creates a plot.
dstep—Creates a step response plot of the discrete system model. Use this function to return the step response of the model outputs. This function assumes the initial states of the model are zero. If you do not specify an output, this function creates a plot.
The following MathScript functions are changed in 8.5.1:
fprintf—Type descriptors work correctly. You can successfully return an integer and return two separate values in a string.
might display inconsistent palette categories on its first launch for different upgrade users. attempts to initialize the palettes based on configurations in previously installed versions of .
The Fundamentals manual and the Quick Reference Card did not change for 8.5.x. Therefore, the content might not reflect changes made in 8.5.x. Refer to the Help for the most updated information.
The Upgrade Notes, the Release Notes, and the Getting Started with manual did not change for 8.5.1. Therefore, the content might not reflect changes made in 8.5.1.
The Getting Started with manual does not reflect the most updated version of the DAQ Assistant in Chapter 4.
The place and find buttons in the Unzip and LV Object Constant topics do not function properly.
The Upgrade Notes incorrectly states that in 7.x and earlier, the Active Cell Properties:Cell Size:Height and Active Cell Properties:Cell Size:Width properties return one less pixel for each line in the tree control than in 7.x.
The text should read:
In 7.x and earlier, the Active Cell Properties:Cell Size:Height and Active Cell Properties:Cell Size:Width properties return one less pixel for each line in the tree control than in 8.x.
The Help should state that the parameter maximum and parameter minimum arrays in the parameter bounds input of the Constrained Nonlinear Curve Fit VI accept values of 蜂nf.
The Help should state that the merging VIs feature new to 8.5 is available in the Professional Development System only. You access the merging VIs feature by selecting Tools»Merge VIs from the front panel or block diagram to display the Merge VIs dialog box. You also can use the Merge.exe utility in Professional Development System only.
The Help incorrectly states that you can use the properties dialog boxes to configure the range and desired delta for fixed-point numbers in constants, controls, indicators, and the outputs of certain functions. You can configure only the encoding, word length, and integer word length for fixed-point numbers. displays the corresponding range and delta in the properties dialog box when you configure the encoding, word length, and integer word length for a fixed-point number.
The Help does not list a possible value for the Wakeup Reason data node in the Nodes of the Timed Loop topic. Value 2 is Asynchronous wakeup.
The Help should state that the /3GB option to extend virtual memory is available on Windows XP only, not Windows 2000. Also, you should have at least Windows Service Pack 2 installed on the Windows XP system.
ID | Fixed Issue |
41OHD4VQ | Griddata MathScript function fails on large data sets |
42G7H7O5 | VI save failures on shared network drives |
4469UNUZ | Cannot load or open .NET assemblies in the run-time engine if the 8.0 run-time engine is loaded in the same process |
44KFJPNM | Example Finder shows up all black the first time you launch it |
47TBB7JK | "Corrupted" reliance formats |
4859Q6DX | Node which calls zeta.m which itself is dependent on eta.m loads as broken. |
490BSJ2J | The factor function in MathScript does not generate an error on wrong input datatype |
492EUJ00 | User-Define Refnum control fails to be created |
49G8P500 | VI Server: Open application returns 1379 error when initiating PC or device without resolvable machine name on network |
49KE8UXX | crashes when closing empty user-defined refnum |
49MD1TX6 | Choosing Save as»Copy on a VI inside of a class marks original as modified |
49UDMI2J | Nargoutchk behaves inconsistently with help description |
4A8CI3BW | Web Service Importer: Tool hung when generating wrapper VIs |
4AKFM1J1 | Changing the label or typedef status of controls in a class' private data cluster does not update Bundle by Name or Unbundle By Name nodes |
4AP8M261 | Simple Process Monitor will error if refreshing variable list has no process selected |
4B1CC3V9 | Scrolling graph cursor legend corrupts front panel drawing |
4B24T15I | When trying to write to read-only ".m" file, MathScript does not show an error dialog box |
4B59LT4R | Interactive Alignment hangs with large value for alias rejection |
4BAC1SUK | Vista: ActiveX launches 8.5 irrespective of which version was launched last. |
4BBDA4SF | VIs on MS Companion Diagram show in VI Hierarchy |
4BCHEQ71 | Deploying I/O server in a DSC RTS application will crash run-time engine |
4BCH23FN | Dragging a Variable between projects if a Multi-Variable Editor window is open causes to hang |
4BFGE461 | Library Generation: cannot write files under C: |
4BFELA00 | If a VI is open with unsaved changes, using that VI as a probe and then closing the VI will crash |
4BG89UZU | Variable communication may not work on a smart camera with both NICs active |
4BGA5OCI | MathScript function grid does not display minor grid and tick for scale in logarithm mapping mode |
4BHDFS61 | Create Bound Variables will have problem if variable being binded is a string type |
4BHAGQN8 | Fixed point type not working right with Number to Engineering String primitive |
4BHDEO0S | SharedVariablesToLib.vi crashes when the Library name is not specified |
4BI8BFQE | Remote VI Server hogs CPU when closed after its running for 30 minutes |
4BIH0ACB | Corruption in Citadel |
4BJ8QS61 | Custom Gauge XControl: Cannot bind the control to a non-local shared variable |
4BJCNS61 | Cannot create online variables with correct data types |
4BCGOUVB | Compile Error: ufpstart err, avail=0x650 with array of clusters of strings |
4BJDHBP2 | Tools»Merge VIs menu item appears on built applications |
4BLEAH7C | Acquire Sound Express VI might hang |
4BM9HJGQ | Lvanlys/MKL exceptions returns incorrect linear algebra results on Pentium 4 when multiple MKL versions loaded |
4BMG3E13 | Variable Manager does not handle programmatically created or altered network shared variable data type properly |
4BMFF6SF | XML Scripting does not disable backups |
4BMGP200 | Closing the MathScript window causes problems with the MathScript Probe variable display |
4BN6S2PW | MathScript built-in function calls are not case insensitive |
4BN8QJE9 | 8.5 French: Run Dual Mode Thermometer XControl.vi is broken |
4BNABNU9 | Some MathScript displays cannot be undocked from variable viewer |
4BND06BQ | Edit Palette Set is not showing VI titles anymore for some subpalettes |
4BNH3I2N | Cancelling configuration of an Express VI may incorrectly cause the calling VI to have unsaved changes |
4BOFH6LG | MathScript window launches slowly from a project |
4BOGOCZW | Need to update CVI icon in Example Finder |
4BOLAQU9 | ActiveX container loads incorrectly in XControl |
4BPA7Q3I | Apply typedef change to callers resets caller data to default if object in panel set to scale with pane |
4BQGKUQ4 | Problem when you modify shared variable names in Multiple Variable Editor |
4BQAQFMP | Full text search in Mac/Linux help hangs |
4BQFHTFF | Finding dependant assemblies fails even when there are right next to the calling assembly |
4BQBR49A | Errors may occur trying to download a Statechart to an RT target after making changes to the Statechart |
4BT8SI00 | Crash when passing parameter of wrong type to an ActiveX method that takes a safe array of IDispatch pointers as the parameter |
4BTB4USF | App Builder preview window tree control keeps resizing when warnings present |
4BTBJL9A | Saving a Statechart file over an existing Statechart file may result in wasted disk space usage by the Statechart file |
4BU9BKLS | XControl in subpanel loses cursor position under heavy I/O delays |
4BU9K5HQ | Get error trying to uninstall SPC Toolkit |
4BUCGIP2 | Anything that uses Call Library node can show up as broken in the mass compile logs |
4BUDR1SF | MathScript history window loses position after empty lines |
4BUEG90Q | Domain Account Manager help button opens broken page when other version is installed |
4C0DNI2A | Webservice import utility does not generate VIs with customer webservice |
4C0GS09A | Building an application that calls a Statechart with a guard or action VI containing a call dll node returns an error |
4C0H8D9A | Alert dialogs and internal errors may occur generating code for some Statecharts |
4C19NRC3 | Wiring a queue data type to a notifier does not break |
4C2BINCF | MC Matrix cast to Double and Crashes |
4C2E3LGI | Default values incorrect when enabling logging |
4C5BIJV6 | Unexpected zero-iteration behavior with for loop with conditional terminal where auto-indexed output tunnels are getting non-empty arrays |
4C5FFLRK | Data corrupted in place when modifed using property node in sub-VI |
4C89S8ZF | Read Trace Cache bug |
4C8A8EF2 | Merge VIs is reporting moved for block diagram objects that did not move |
4C9CRUXP | Bound Buffered Shared Variable gives Error -1950679020 |
4C9EF400 | Find Project Item dialog position problem for 1024x768 or lower resolutions |
4C9EPL60 | Subpanel in Xcontrol unresponsive |
4C9G8M9Z | PlugInDDOMeth::GenCode generates incorrect unique control id for VI running on VxWorks |
4CCAB5SF | MathScript implementation VIs should defer error window updates |
4CCCBHUZ | Issues with shouldRedrop.vi |
4CEH6J00 | Cannot call more than 128 VIs in at the same time using the C or the COM interface |
4CFADPDX | Replace array subset broken for 4D (or higher) arrays |
4CG9B3J1 | LVClass using NI-VISA (or NI-DAQ or IVI) in private data control corrupts when upgrading |
4CGE71PW | MathScript parser does not work if comments contain double quotes, degree symbols, or squared symbols |
4CGF9D41 | crashes when merging VIs using custom controls |
4CJ8GDN8 | Failure during VI save results in docmods being incorrectly cleared |
4CJAP4F2 | merge crashes when tab control is matched with non-tab control |
4CJFKTCS | Crash when running VI that uses Match Pattern and Feedback Node |
4CKERKC3 | Read Linker Info fails on VIs that have a static VI reference to themselves |
4CKGJ6Q7 | UDP Write hangs when called in a loop with a high loop rate |
4CLEOLMQ | Auto-populating folders on Mac cause 100% CPU usage |
4CLFHASF | MathScript node compilation does not disable backups |
4CM921LJ | Shortcuts added in installers are not created properly |
4CML9UJ1 | Get LV Class Default Value.vi cannot access class inside an LLB |
4CL3ORO5 | Name of VI is missing when error occurs during build process |
4CQHC0PW | Imread does not read 32-bit images |
4CRKTASK | Crash when merging new event structures from both yours and theirs tied to new front panel controls |
4CSE5QAB | Cannot read all data values from extremely large TDMS channels |
4CSFJE7Z | Task reference does not propagate out of subVI |
4CU3C5QW | Updating a typedef with a refnum cluster inside can crash |
4CU8G3ZQ | PNP Project Style Drivers do not show up in palettes without mass compile of driver |
4CUASBSF | MathScript ans treatment does not work in an if statement |
4CUCQEAR | Significant slowdown in code exeuction when manipulating arrays |
4CUGA5RK | Resizing stacked plot chart legend at run-time crashes |
4CUDBIVB | " 8.5 Memory is full" error with variant indicator populated from ActiveX server interface |
4D3CTJLV | Cannot Register DLL as a COM file in when building an installer |
4D3F27W2 | Source Files under Application Builder do not get updated correctly when added and then removed from the Always Included pane |
4D5D7A5C | Mac OS: Create Text on 3d picture control does not show the whole string |
4D6EI7XX | Calls To DB Tools Execute Query With Non-Forward-Only Cursor Fails in 8.5, Error 3005 |
4D978ETQ | freezes after sending a big string at a high rate using UDP |
4D97A7ST | 8.5 crashes when deleting a scale that has a cursor attached to the last scale in the scale list |
4D9AECBA | MathScript: "help browser" does not launch the browser window |
4D9F2RZK | Multicore performance problem: cache alignment constant too small |
4DA9POK8 | Move On Disk causes to crash |
4DB9TD00 | Double multplied by integer results in value type casted as integer |
4DBAEUDU | Right click on intensity graph/chart's scale legend crashes |
4DCA4S0D | Problem opening previous integrity VIs on Windows |
4DC7QB1W | Crash when merging files with the same filename |
4DCG3KN8 | Problems setting a run-time menu back to default |
4DDE2S00 | Read Event Data example does not work |
4DDFFB00 | Closing the dialog using the X button that pops up when dropping the Storage VIs Get/Set Properties freezes |
4DGEJ5J1 | SubVI produces no output unless "Allow Debugging" is enabled when set to subroutine priority |
4DH8D5QK | Duplicate files displayed within the installer properties in 8.5 |
4DH9IKLY | Runtime not compatible with installed |
4DH9KJP2 | Error building an application the first time when "Copy Error Codes" advanced option is checked |
4DHDH7B7 | Disabling "Allow Debugging" causes problems with array data |
4DHETOCB | Enum property node RingText.Text crashes 8.5 |
4DIFHDMX | crashes when opening the XControl instance whose state cluster contains lvclass |
4DICA6GQ | Iconembedser too slow embedds too many icons |
4DJ81ULJ | 8.5 crash when 985x SerialFlash Configuration VI is run |
4DJ86FSF | MathScript sprintf concatenates outputs into first variable |
4DKEG9I8 | Incorrect timestamp returned by TDMS Read when reading file containing digital waveform |
4DKF4I9O | CPU usage jumps drastically on different tab controls in 8.5 |
4DNA4KN8 | Valid queue reference becomes Not a Refnum on a loop tunnel (inplaceness issue) |
4DNC9900 | Bound Buffered Shared Variable gives the "No known Value" on first connection no matter how many times you read. |
4DO9H1Q4 | DSC 8.5.1 is not an available option in installer |
4DO78989 | Compiler error when using some strings with Max & Min |
4DOAOO00 | Adding a VI/control with no extension adds a document rather than a VI |
4DOC1T00 | Make top level in LLB is not enabled for VIs under project folders if folder is applying a destination to an LLB |
4DOC349I | XControl custom property execution is slower in 8.5 |
4DOED73A | crashes when opening a VI with LLB manager disabled |
4DPRHHV | Write To Measurement File express VI in a loop always resets each iteration causing multiple channels to be written |
4DP778P2 | crashes after running AB_GraphicFileConnectivity App builder autotest. |
4DP855N3 | Write to Binary File function writes incorrect data when writing manipulated arrays |
4DPGR57Z | Physical channel control not populated with default value |
4DQ9CO9A | Simple custom probe creation can crash |
4DQB2VP2 | gets SCC status of the Getting Started Window on startup |
4DQESJU4 | Bundling two digital waveforms of different sizes crashes |
4DRBL900 | Unknown symbols not reported by parser/semantic analysis if they are defined later in the script |
4DRCI9LG | Stop condition terminal not updated in merge VIs |
4E0EEEWJ | Non-virtual destructor in sparse iterator class and possible memory leak |
4E0EKD00 | A VI with a strict static VI reference to itself breaks as it runs |
4E0G4C71 | New plot legend killed autosize behavior |
4E1B60P2 | Unzip.vi returns "Error code 2, System Exec.vi." when trying to unzip |
4E1F35U9 | Improve view of Mathscript datatype breaks Control Design Mathscript datatype views. |
4E1FI200 | MathScript ans treatment does not work in an elseif statement |
4E1GHD9O | Save VI Gives Memory Full Error in 8.5 |
4E29MOP2 | crashes when duplicating a case when terminal is inside if "Delete/Copy panel terminals from diagram" is unchecked. |
4E3EOKBD | Crash when closing Call Driver.VI |
4E485CF2 | .NET, mscorlib dependency conflict appears in 8.5 |
4E4ASNJ1 | Updating a typedef used by a priv data control can crash |
4E4ERDTP | Compiler Error in VI with compound arithmetic primitive taking array and float inputs |
4E3I4TVB | Digital Waveform Graph Cursor Legend Does Not Show Correct Y-Values |
4E7C36MX | Project level SCC settings do not persistwhen changing back to default |
4EB8KS9O | Error caused by Feedback node on Split/Search String in 8.5 |
4EBC79AG | Error when feedback node handles subarray types |
4EB7N9NK | TCP Write with a constant connection ID compiler error |
4EB9PEF2 | Merge fails if Base VI is inside LLB |
4EBC1FGQ | Adapt to Platform crashes on Mac OS |
4EBBLTET | Dwarn thrown during Mass Compile |
4EBHHCWS | Using XControl in the control editor hangs |
4EE82TQW | "Metrics:Total Data Size" VI Server property gives incorrect results |
4EF84KGQ | Need better workaround for filling the image table |
4EFAC8F2 | Crash compiling VI with in place element structure |
4EFEMMWB | Non-Functional Formula Express VI for 8.5 Base |
4EGGDA5D | Crash when merging structure containing reference to control whose terminal is outside the structure |
4EHCRN9Z | Unflatten From String primitive returns "Class not loaded" error when class has been created on this launch of |
4EH5G5TQ | crashes when exporting a graph or chart as BMP or EMF image to clipboard |
4EHF7EJ1 | FPTerminals are not laid out correctly on some VIs when using New»VI for Override... |
4EI92JAI | Application created after converting a build script is missing menubar |
4EI9A100 | "Error Generating Preview" message when trying to build an installer |
4ELE96SF | MathScript Node crashes with force synced dist |
4ELMQO00 | VI returns behaves differently when Allow Debugging True/False |
4EM9HO00 | VI crashes when recompiled if Allow Debugging is FALSE |
4EM9CC70 | The TDMS Read creates a memory leak if used with strings |
4EME5B5E | Linux: fileio/newdir.llb/New Directory.vi is reporting errors |
4EN8GEQQ | Unsuccessful build of executable containing shared variable with target relative option |
4ENAG200 | Autosaving a project removes source files from build specs |
4END8VJ1 | Child class using typedef always broken on load if typedef is protected member VI of parent class |
4EPDDRW9 | XControls cause parent VI to be unresponsive when run in a loop quickly |
4ETCLK2A | 8.5 crashes sometimes when empty array wired to DisabledItems[] property node |
4ETEL4V2 | Inplaceness bug when concatenating to a string in LVClass' private data cluster |
4F0B2VSF | MathScript scripting performance improvement |
4F1AENF2 | Merging conflict can leave nodes unwired |
4F48EUU4 | Dynamic Dispatch VI has inplaceness problem with parent and child implementations |
4F5BAS9Z | Compile error when loading VI containing PlugInDDO in an array |
4F7DAD41 | Use of Graph Property: Active Plot leaks memory |
4F8EAHSN | Compound Arithmetic returns wrong result when the input coerces to I64 |
4FCE49P2 | Installer builder loads slowly when includes build specifications with many items |
4FCFEB3A | Flat type-cache corruption due to non-threadsafe operations |
4FE9S67N | Shared Clone does not keep default value |
4FF9P77N | Leave SharedClone VI output floating crashes |
4FF2R30G | Crash when passing a True to a subVI boolean with Latch Until Released action |
4FFFDF7U | Number To Fractional String uses incorrect precision with doubles |
4FI8N8BD | Problems with instrument example VIs |
4FJ7R434 | LV 8.5 hardCodedFontNames tag is broken |
4FTCC85M | Shared Variable read of string constantly increases memory on RT target |
Use a standard text editor to open the .ini file located in the directory.
Add massCompAll=True as a new line at the end of the file.
Save and close the .ini file.
Open .
Select Tools»Advanced»Mass Compile to display the Mass Compile dialog box.
Navigate to the desired directory and click the Current Folder button.
Click the Mass Compile button to force recompile all VIs in that directory.
Click the Done button to return to .
Once you finish the force recompile, reopen the .ini file.
Remove massCompAll=True from the file.
Save and close the .ini file.
4CGE71PW: MathScript parser does not work if comments contain double quotes, degree symbols, or squared symbols
4D6EI7XX: Calls To DB Tools Execute Query With Non-Forward-Only Cursor Fails in 8.5, Error 3005
4D978ETQ: freezes after sending a big string at a high rate using UDP
4DGEJ5J1: SubVI produces no output unless "Allow Debugging" is enabled when set to subroutine priority
4DHDH7B7: Disabling "Allow Debugging" causes problems with array data
4E4ERDTP: Compiler Error in VI with compound arithmetic primitive taking array and float inputs
4CUCQEAR: Significant slowdown in code exeuction when manipulating arrays
4EBBLTET: Dwarn thrown during Mass Compile
4C5BIJV6: Unexpected zero-iteration behavior with for loop with conditional terminal where auto-indexed output tunnels are getting non-empty arrays
4C9G8M9Z: PlugInDDOMeth::GenCode generates incorrect unique control ID for VI running on VxWorks
4CJFKTCS: Crash when running VI that uses Match Pattern and Feedback node
4EB8KS9O: Error caused by Feedback node on Split/Search String in 8.5
4DJ81ULJ: 8.5 crash when 985x SerialFlash Configuration VI is run
4EBC79AG: Error when feedback node handles subarray types
4ETEL4V2: Inplaceness bug when concatenating to a string in LVClass' private data cluster
4F48EUU4: Dynamic Dispatch VI has inplaceness problem with parent and child implementations
4EB7N9NK: TCP Write with a constant connection ID compiler error
4F8EAHSN: Compound Arithmetic returns wrong result when the input coerces to I64
4FFFDF7U: Number To Fractional String uses incorrect precision with doubles