background image

Corr

divide

[,n

]

Corr

live

Corr

rate

Corr

select

Corr

test

TestClock [,Test]

Corr CountRate

Notes
Prescale
This is applicable to the 7032 only. It sets the prescale values of the various sub-groups of the
correlator. If no arguments are supplied, auto prescale is implied.

Wait
Wait for experiment to finish (use after Start)

Clear
Clear correlator. This is only applicable to the 7032

Start
Start correlator.

Halt
Stop correlator.

SampleTime
Set correlator sample time (in microseconds). If the parameter value is omitted an experiment is
run to set the sample time automatically as can be requested by checking ‘auto’ in a
measurement sequence.

Size
Set correlator size in channels (64,128,256).

Dilation
Set dilation factor 1 - 15. (7032 only)

Delay
Set delay to far point, 0 - 4096 in steps of 16. This is applicable to the 7032 only.

Duration
Set experiment duration (in seconds)

Divide [,n]
For the 7032, n may take the value of 1,2,4 or 8 divides the correlator into ,n Set parallel mode
(2,4,8). If the parameter is omitted the selection is made in accordance with the automatic
selection made in a measurement sequence.

For the 7132 and 70128 correlators n 1 will use linear mode, n=1 will put the correlator into log
mode.

Live
0 Hide live display, 1 show live display.

Options
Bring up options dialogue from Correlator control window.

MAN0179

Page 4.14

Zetasizer 1000/2000/3000/4000/5000/4700

Artisan Scientific - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisan-scientific.com

Содержание Zetasizer 1000

Страница 1: ...t Service Center Repairs Experienced Engineers and Technicians on staff in our State of the art Full Service In House Service Center Facility InstraView Remote Inspection Remotely inspect equipment be...

Страница 2: ...nual Number MAN 0179 Issue 1 0 February 1997 Malvern Instruments Ltd 1997 Spring Lane South Malvern Worcs WR14 1XZ Telephone 44 0 1684 892456 Fax 44 0 1684 892789 Artisan Scientific Quality Instrument...

Страница 3: ...therefore disclaim all liability for any changes errors or omissions after the date of publication No reproduction or transmission of any part of this publication is allowed without the express writt...

Страница 4: ...d running programs 2 11 2 10 1 Running a program 2 12 2 10 2 Assigning Programs to Keys and Menu 2 12 2 11 Program Errors 2 12 2 11 1 Basic Errors 2 13 CHAPTER 3 3 1 Introduction 3 1 3 2 Writing page...

Страница 5: ...apsedTime Function 4 22 4 43 ElectroMobility 4 22 4 44 Else Command 4 22 4 45 Enable Command 4 22 4 46 Else Command 4 23 4 47 End Command 4 23 4 48 EndAngle 4 23 4 49 Error Function 4 24 4 50 Execute...

Страница 6: ...0 4 98 Mid Function 4 41 4 99 Mie Function 4 41 4 100 Mload Command 4 42 4 101 Mobility Function 4 42 4 102 MobilityChannels Function 4 43 4 103 MolecularWeight 4 43 4 104 Move x y 4 43 4 105 Mprint C...

Страница 7: ...ing 4 61 4 153 StartAngle 4 61 4 154 Step 4 61 4 155 StoreChannel 4 61 4 156 Str Function 4 62 4 157 StrCmp Command 4 62 4 158 TextAlign 4 62 4 159 TextColour 4 63 4 160 Then 4 63 4 161 TimeArray 4 63...

Страница 8: ...200 RadiusofGyration 4 73 4 201 ZimmFitorder 4 73 4 202 ZimmError 4 73 4 203 Zerowidth 4 73 4 204 Zeta Command Function 4 74 4 205 ZetaPotential 4 76 4 206 ZetaValue Function 4 76 4 207 ZetaVar Funct...

Страница 9: ...MAN0179 Page 6 Zetasizer 1000 2000 3000 4000 5000 4700 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 10: ...CHAPTER 1 Introduction to this manual Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 11: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 12: ...1 3 Asumed information Within this manual the Zetasizer system will be referred to as the Zetasizer or the system unless the information given is for a particular instrument Within this manual BASIC w...

Страница 13: ...button Click to carry out an action A typical button is shown below Option Button or Radio Button A series of buttons in a group selecting one button cancels the others in the group A radio button is...

Страница 14: ...er 3 explains how to write page description programs for views and reports These views and reports can then be allocated to the View menu Chapter 4 Chapter 4 is the main section of the manual This sec...

Страница 15: ...CHAPTER 2 Introduction to Zetasizer basic Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 16: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 17: ...g block of a program is the statement This is a single instruction to perform some action A line in the program may contain more than one statement Any statements on a line must be separated by colons...

Страница 18: ...cks of programs The building blocks of Basic program statements are Commands The commands cause actions such as measure print etc They also provide means of controlling the program by repeating loops...

Страница 19: ...e language includes a function Int which removes the part after the decimal point For example Int 2 54 returns the value 2 Numerical values are stored to single precision giving 6 significant figures...

Страница 20: ...must be declared before use 2 5 Arrays An array is a group of values referred to by a single name The individual values in the array are referred to by an index number For example MyData could be an...

Страница 21: ...ions consist of l Constants and variables l Functions returning numerical or text values l Operators Expressions may be used in every place where a single constant or variable could be used For exampl...

Страница 22: ...side of these operators must resolve to values in the range 0 to 65535 For example 211 112 80 211 53 112 80 211 112 243 2 7 Control Structures The simple progress from line to line of a program is ve...

Страница 23: ...Then is executed if true and ignored if false Note that the commands after the Then must all be on one line The enter key should be pressed after Pause 5 enter key We could go on in this way adding c...

Страница 24: ...t Report End if This general form If expression Then command command Else command command End if executes the first block of commands if the expression is true and the second block if false 2 7 2 Subr...

Страница 25: ...to find the maximum value Avoid changing the value of counter within the loop Changing the loop counter is poor programming practice it can make the program more difficult to read and debug The counte...

Страница 26: ...se you any practical problems You can see from the above examples that it would be easy in complex structures to lose track of the match between For and its corresponding Next or between the parts of...

Страница 27: ...program If you intend to write a program that controls the Zetasizer measurements or process sample records you may find it convenient to record the basic outline of the program There are two modes o...

Страница 28: ...the end of the Control menu An assigned program can be run either by selecting the entry from the Control menu or by using the function keys F5 to F8 or those keys in combination with the control and...

Страница 29: ...e X Int N 1 2 Correct to X Int N 1 2 No expression present A value was expected Equals sign expected The line is interpreted as beginning with a variable name but does not have a value assigned This o...

Страница 30: ...g For must end with a corresponding Next The error is most easily caused when nesting several levels of For Next loops or when code has been cut and pasted incorrectly Too many nested GOSUBS When you...

Страница 31: ...Z Change to Move 10 I 1 J No such variable A variable name is not recognised The variable has not been assigned For example For I 1 To 3 X I 5 A Next Correct to A 3 For I 1 To 3 X I 5 A Next END IF e...

Страница 32: ...1 NwX Math domain error You have used a Math function with an illegal expression For example the following will give an error when calculating Log 0 For I 0 To 10 Y Log I Next Terminated by User You...

Страница 33: ...CHAPTER 3 Designing pages and reports Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 34: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 35: ...ription on the program so that the program is easy to read and debug should any errors occur A comment line starts with an apostrophe character A table or report program should start by defining the a...

Страница 36: ...u are editing will be shown on screen A screen ruler can be switched on using the Options Rulers command to help you position items on the table or report The program is saved using the editor s File...

Страница 37: ...CHAPTER 4 Zetasizer Basic reference Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 38: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 39: ...Command Comm Command Common Command Copy Command Corr Command Cos Function CountsPerSec Function CountsPerST Function CurrentTime Function D Data Function DataType Function DateFormat Command Dde Com...

Страница 40: ...pe Function L LastPoint Function LCase Function Left Function Len Function Line Command LineColour Command LineTo Command Ln Function Load Command Log Function LTrim Function M MAddSelect Command Mcal...

Страница 41: ...ction Residuals Return Rg Right Function RTrim Function Run RunMode S Sample Time Save Command ScaledCount ScanAngle ScanDuration ScanQ Function ScanType Select Command Set Command Setup Command Setup...

Страница 42: ...ion ZetaPotential Function ZetaSpectrum ZetaVar ZimmError Function ZimmFitOrder Function ZimmNumConcs ZimmNumAngles ZimmNumPoints ZimmAngle Function ZimmQ Function ZimmResidual ZimmIntensity Function...

Страница 43: ...a records Syntax AChannel Notes AChannel monitor counts of current selected record ie the total number of photon detections processed by the correlator 4 4 ACOS Function Application Mathematical Funct...

Страница 44: ...hich must take the values of 0 2 or 4 If no parameters are supplied Cumulants is used as the default method and default values of the parameters are assumed Analysis multimodal Analysis Contin Analysi...

Страница 45: ...ction Syntax Asin number Notes This function returns the angle in radians of which the sine equals the number The value returned is in the range Pi to Pi The value of number must be in the range 1 0 t...

Страница 46: ...ers supplied as text Case is ignored Asm File filename Download filename must have extension asf from disk to the autosampler and run it Examples of useful programs follow wash asf Cleans sample syste...

Страница 47: ...rogram wash asf asm wai wait for display END to signify wash complete asm dil 5 4 take the sample in row 1 dilute it 4 times into successive rows of the same column Repeat over the first 5 columns siz...

Страница 48: ...Beep Command Application Command to alert the user Syntax Beep Notes This command will cause an audible tone to sound Use this to draw attention to an alert box dialogue or input 4 15 Box Function App...

Страница 49: ...ntly in menu 4 18 CalcZimm Command Application Calculates the Molecular weight Radius of gyration and virial coefficients for a group of selected records of the appropriate type ie an existing Zimm pl...

Страница 50: ...delimeter Comm timeout time_out Comm clear Delimiter delimeter Specifies end of line character for comms input The number delimeter specifies the ASCII value of the delimiter text Timeout time_value...

Страница 51: ...contents of the system string buffer to the clipboard See Print String for details Copy Link Runs a Macro program that places selected information in a DDE link to another application See Chapter 4 fo...

Страница 52: ...e Size Set correlator size in channels 64 128 256 Dilation Set dilation factor 1 15 7032 only Delay Set delay to far point 0 4096 in steps of 16 This is applicable to the 7032 only Duration Set experi...

Страница 53: ...t Clock 0 Turns off the test clock 1 25 KHz 2 200 KHz 3 5 MHz Example Example of correlator control using correlator commands corr divide 1 corr duration 200 corr sampletime 23 corr live 1 corr clear...

Страница 54: ...nts of the A monitor divided by the total number of correlator samples taken to get that count This is the value of the value stored in the current record and so does NOT reflect the current value mon...

Страница 55: ...g Fringe spacing for Zeta analysis data Dielectric Dielectric constant data CellSpacing Distance between electrodes mm data RFReal Real Refractive index of sample data RFImag Imaginary Refractive inde...

Страница 56: ...xchanged with other Windows programs through Dynamic Data Exchange DDE conversation_number is the number of the conversation and takes integer values between 1 and 5 The PCS software allows 5 DDE conv...

Страница 57: ...1 to numchannels a str StoreChannel i F R Str i C1 DDE Poke 3 F a next DDE Terminate 3 4 36 Delay Function Application Result and data information from Size records Syntax Delay Notes The delay perio...

Страница 58: ...llow the convention for other variables Only the first 30 characters are significant and the name must start with an alphabetic character Arrays may not be redimensioned after they have been declared...

Страница 59: ...ter_keyword value Changes the value rameter_keyword to the value of v For a list of valid values of parameter_keyword see the Data command Example Edit Angle 45 alter the angle parameter of the curren...

Страница 60: ...evel access_level Enable Smoothing on_off cutoff_value Notes Enable RefBeam on_off Turns reference beam on or off according to whether the value of on_off is 1 or 0 respectively This is applicable to...

Страница 61: ...e When code in subroutines is placed at the end of the file End prevents the program running on into the subroutine For the use of End If see If Then Else End If Example Measure Sequence GoSub 1000 En...

Страница 62: ...name and file name of the application max_number_instances is the maximum number of allowed instances of the program that may be run If there are more currently running when this command is run then t...

Страница 63: ...the Setup Table dialog to see the list of colours Note that for the standard VGA screen colours numbered 16 and onwards are created by dithering and may give undesirable effects when the text is draw...

Страница 64: ...he maximum value of the index i in the three former functions 4 59 FitOrder Function Application Results information for sizing records Syntax Fitorder Notes The order of fit used in an electrophoresi...

Страница 65: ...xpression1 To expression2 Step expression3 Next Notes The counter variable is set to the value of expression1 The program lines following the For statement are executed until the Next statement is enc...

Страница 66: ...nnels 4 65 Frequency Function Application Results information for Zeta records Syntax Frequency f Notes Returns the amplitude of the Fourier transform of the current electrophoresis record at frequenc...

Страница 67: ...rature returns system temperature value Get Wavelength returns system Wavelength value Get Conductivity returns system Conductivity value Get CalibrationConst returns system CalibrationConst value Get...

Страница 68: ...Gosub label Notes The program operation temporarily jumps to the subroutine at the line starting with the label label The use of subroutines allows you to repeat program lines which are needed in more...

Страница 69: ...he x axis scales automatically for the graph specified by graph_type If y_scale 0 then the y axis scales automatically for the graph specified by graph_type Graph Scaling graph_typex_log y_log if x_lo...

Страница 70: ...pression Then command_expression If expression Then Else End If Notes The If construct takes two forms If the single line form is used the command_expression is executed if expression is true In the b...

Страница 71: ...og Input Filevar1 var2 Reads var1 var2 from the file opened by the File command Note that the variables can be numeric or string type Strings are comma delimited Input Comm string Reads string from RS...

Страница 72: ...on Application Mathematical function Syntax Int x Notes Returns the whole number part of the number n This is useful for the counter in For Next loops 4 78 Intensity Function Application Results infor...

Страница 73: ...000 17 4700 with PCS78 18 4 81 LastPoint Function Application Results information from Size record Syntax LastPoint Notes Returns the last data channel used in a Size analysis 4 82 LCase Function Appl...

Страница 74: ...es This function returns the number of characters in the string string Examples A Len A 2 4 85 Line Command Application Page graphics For use in pages only Syntax Line x1 y1 x2 y2 Notes Draws line fro...

Страница 75: ...LineTo Command Application Page graphics For use in pages only Syntax LineTo x y Notes Draw line from current position to x y and sets current position at x y 4 88 Ln Function Application Mathematical...

Страница 76: ...Syntax LTrim String Notes Returns a string with all leading space tab and other non printing characters of String removed 4 92 MAddSelect Command Application File system command Syntax MAddSelect i N...

Страница 77: ...UpperAngle Measure Multiple Number_measures Measure Capscan n Measure Inspect b Measure Setup Notes Measure Delay hours minutes seconds Set delay time between measurements defined in hours minutes and...

Страница 78: ...e or zeta mode Measure AngleLowerAngle UpperAngle Set lower and upper limits for an angle scan in size mode Measure Multiple Number_measures Do ACCF measurement with Number_measures sub measures If Nu...

Страница 79: ...ring start n Notes This function returns a string with n characters of string starting at character start An error is issued if start is beyond the end of string If n is greater that the number of cha...

Страница 80: ...le ImageRI Imaginary refractive index of sample Polarization Polarization of incident light 0 unpolarised 1 horizontal 2 vertical 4 100 Mload Command Application File and record management Syntax MLoa...

Страница 81: ...ebye scan The result is in AMU 4 104 Move x y Application Page graphics and text Syntax Move x y Notes Moves the current anchor position for lines boxes or text to position x y on the table page or re...

Страница 82: ...n be analysed using MCalculate or printed using MPrint saved or loaded using MSave MLoad If no parameters are supplied then the relevant records list dialogue box is opened Mtransfer Transfers data fr...

Страница 83: ...Application Data information from Intensity record Syntax NumScans Notes Returns number of scans in current intensity record 4 112 NumSizes Application Results information from Size record Syntax Num...

Страница 84: ...or 8 stop_bits Number of stop bits Valid values are 0 1 or 2 handshaking Flow control Valid values are 0 none 1 XOn XOff or 2 Hardware If any parameter is omitted then a default will be supplied from...

Страница 85: ...ogram is suspended for time in seconds Other Windows programs can run during the pause unless the program is in Exclusive mode Examples Print status About to open valve Pause 5 4 118 Peak Command Appl...

Страница 86: ...distribution The value of i i must be greater than zero and less than or equal to the total number of peaks in the distribution If i is absent then the standard deviation of the complete distribution...

Страница 87: ...taining the associated bitmap or metafile The availability of the particular graph will depend on the operating mode Intensity Volume Number Correlogram Fit MolecularWeight RelaxationTime and Diffusio...

Страница 88: ...m of the graph window Print string The printing is sent to a global buffer which can be used for DDE operations Use Delete string to empty the string before use Each call appends information to Copy s...

Страница 89: ...ts string variables or quoted strings Each expression is separated by a comma The format contains information on how to format each item in the expression list and must not exceed 255 characters in le...

Страница 90: ...ter in format strings In combination with another character they form escape sequences to produce non printable characters r the carriage return character Chr 13 n the new line character Chr 10 the do...

Страница 91: ...dNumber Function Application File and record management Syntax RecordNumber Notes The record number of the current record from the Live buffer or the current file for disk based data 4 129 Reference F...

Страница 92: ...eturned 4 134 RTrim Function Application String command Syntax RTrim String Notes Returns a string with all trailing space tab and other non printing characters of String removed 4 135 Run Application...

Страница 93: ...Print Dialog Example Runmode 1 0 4 137 SampleTime Application Data information for Size and Zeta record Syntax SampleTime Notes Correlator sample time in microseconds from current record 4 138 Save C...

Страница 94: ...an Intensity record Syntax ScanQ i Notes ScanQ i returns the square of the wavevector associated with the ith measurement of an angle scan The wavevector is related to the angle by the following Wave...

Страница 95: ...Command Application Set data variables in current record Syntax Setnote1string Set note2 string Set note3 string Set Timearray iChannel value Set StoreChannel iChannel value Set TotalSamples value Set...

Страница 96: ...buttons buttons dialog Setup program assign program dialog Setup printer printer setup dialog Setup key setup key dialog Setup page setup page options 4 147 Setuptable Command Application Configure u...

Страница 97: ...te of analysis ResultTime time of analysis Duration duration of measurement countrate countrate of measurement ZAve Z average mean of measurement Poly Polydispersity Zeta Mean Zeta potential Width Wid...

Страница 98: ...iselevel noise_level Notes Simulate start simulate_zeta Puts the software into simulation mode If simulate_zeta is greater than zero then the input functions are simulated too that is artifical values...

Страница 99: ...correlator can only generate channels at certain integer delay times the actual channel chosen will be the nearest integer greater than the previous channel multiplied by this spacing 4 155 StartAngl...

Страница 100: ...tionship The comparison made is based on the current language selected by the user at setup or the Control Panel The comparison is case sensitive The value return is 1 String1 String2 0 String1 String...

Страница 101: ...xt will show through Examples TextColour 0 Black text TextColour 15 0 white on black Text colour i j textcolour text background The colour numbers should be in the range 0 to 32 4 162 Then Part of the...

Страница 102: ...ase characters in String translated to upper case 4 168 Use Command Application File and record management Syntax Use Buffer Use Size Notes Specifies whether source of records is from the buffer or us...

Страница 103: ...View correlogram View relaxationtime View molecularweight View diffusion View userlogtable View userlogplot Zeta mode View details View log View current View fringemodel View mobility View frequency V...

Страница 104: ...es This returns the third virial coefficient of the current record providing it was analysed as a Zimm plot 4 174 Volume Application Results information for Size record Syntax Volume i Notes Volume i...

Страница 105: ...fic format must have 4 characters and must have only one charater before the decimal point For example we show the result of displaying hte number 123 4567 with variaous formats Format Result 123 456...

Страница 106: ...he current printer page in mm 4 179 Xpos Function Application Report current position in page program For use with page program only Syntax XPos Notes Returns the current x horizontal position in mm o...

Страница 107: ...ectrum allows the exclusion of spectra with no physical significance 4 184 ZAnal2 Application Results information for Zeta record Syntax ZAnal2 Notes Returns the upper zeta potential limit used in the...

Страница 108: ...es This function the mean or average Zeta Potential of the Zeta potential distribution 4 189 ZetaSpectrum Application Result information from current Zeta record Syntax ZetaSpectrum z Notes ZetaSpectr...

Страница 109: ...r the fit is first or second order respectively 4 193 ZimmNumConcs Application Data information for intensity record Syntax ZimmNumConcs Notes Returns the number of concentrations used in the Zimm Sca...

Страница 110: ...particular point on a Zimm plot 4 198 ZimmResidual Application Returns residual of a particular point on a Zimm plot Syntax ZimmResidual Notes Returns residual of a particular point on a Zimm plot The...

Страница 111: ...Square root of sum of squares of residuals 4 204 Zerowidth Application System information for Zeta mode Syntax ZeroWidth Notes Zero field width from last Zeta potential analysis Expressed in Hz 4 205...

Страница 112: ...easurement Institute current regulation mode Current in mA must be between 0 and 19 99 typically 5 i 1 DC 2 DC 3 AC Zeta Start Start Zetsizer optics measuring in selected mode In size mode this comman...

Страница 113: ...requencies less than the modulator positively charged ones greater ModFreqA negative sign reverses this condition Zeta OnTime The electrophoresis cell is ON for the period specified in modulator cycle...

Страница 114: ...d Syntax ZetaVar Notes Returns the width of the current zeta potential distribution 4 209 Zlower Function Application Data information from Zeta record Syntax Zlower Notes Lower Zeta limit used for da...

Страница 115: ...CHAPTER 5 Advanced Features Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 116: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Страница 117: ...interprocess communication a Macro program run from the PCS application is in charge of the transfer It can run the server application and uses special transfer statements to send string data to that...

Страница 118: ...et1 k 0 initialise row counter for z 0 to 40 step 2 Range of zeta values initialise a then append zeta spectrum value to it a print a using zetavalue z k k 1 b Clear b and append the row and column st...

Страница 119: ...annels print file using n TimeArray i StoreChannel i next print file using Far Point M C n MeasFarPoint CalcfarPoint end The program begins typically with comments describing its function A file corrf...

Страница 120: ...394969 768 394878 832 394742 896 395195 960 395048 1024 395113 Far Point M 394938 C 394978 Improvements that could be considered could include allowing the user to enter the filename by including an i...

Страница 121: ...s of suitable extent to contain the data generated by the program above 24 rows of 2 columns for the example given and press Paste Link The selected space in the spreadsheet should be filled with the...

Страница 122: ...trol mode by which commands are received over an RS232 link Such commands are text based and in fact consist of statements in the Macro control language Often they will consist of requests to a run a...

Страница 123: ...t Service Center Repairs Experienced Engineers and Technicians on staff in our State of the art Full Service In House Service Center Facility InstraView Remote Inspection Remotely inspect equipment be...

Отзывы: