
Filename:
The name of the data file
File Format:
Select the format for the file: ASCII or binary
Format Specifier:
The format specifier for the ACSII file format (see below).
Include header (ASCII only):
When checked, a header will be written to the file including
the date/time, and the contents of the Header field
Header:
A single line of text written to the header section of the
data file
Insert Time Stamp (ASCII only):
When checked, a time stamp is inserted into the beginning
of the data line.
Add offset to time stamp:
When checked, the value in the Offset field will be
added to the time.
Offset (Frames)
The amount of offset to add to the time value for the time
stamp.
Use Event Gate:
When checked, the data will only be written to the file when
the second input's value is non-zero
Echo Data to Console:
When checked, the data will only be printed to the system
console
Note: Set the $HOUDINI_PATH variable to include the demo directory,
i.e: setenv HOUDINI_PATH $HFS/houdini:$HOME/houdini8.0:$JOB/houdini:./houdini
Troubleshooting tips:
From the Houdini textport, type "dsoinfo -h " and
look for the file_out DSO/DLL under the CHOP section.
/ -> dsoinfo -h
>> CHOPs
handle /usr/hfs/houdini/dso/CHOP_IKHandle.so
image /usr/hfs/houdini/dso/CHOP_Image.so
inversekin /usr/hfs/houdini/dso/CHOP_InverseKin.so
particle /usr/hfs/houdini/dso/CHOP_Particle.so
pretransform /usr/hfs/houdini/dso/CHOP_PreTransform.so
spatial /usr/hfs/houdini/dso/CHOP_SpatialAudio.so
audioperiod /usr/hfs/houdini/dso/CHOP_AudioPeriod.so
file_out ./houdini/dso/CHOP_file_out.so
voicesync /usr/hfs/houdini/dso/CHOP_VoiceSync.so
/ -> The "Format
Specifier" string follows the "C" conventions.
From the IRIX man page(s):
-
f The floating arg
is converted to decimal notation in the style
[-]ddd.ddd, where the number of digits after the decimal-point
character [see setlocale(3C)] is equal to the precision
specification. If the precision is missing, it is taken
as 6;
if the precision is zero and the # flag is not specified,
no
decimal-point character appears. If a decimal-point character
appears, at least one digit appears before it. The value
is
rounded to the appropriate number of digits.
e, E The floating arg is converted to the style
[-]d.ddde+dd, where
there is one digit before the decimal-point character (which
is
nonzero if the argument is nonzero) and the number of digits
after it is equal to the precision. If the precision is
missing, it is taken as 6; if the precision is zero and
the #
flag is not specified, no decimal-point character appears.
The
value is rounded to the appropriate number of digits. The
E
conversion character will produce a number with E instead
of e
introducing the exponent. The exponent always contains at
least two digits. If the value is zero, the exponent is
zero.
g, G The floating arg is converted in style f or
e (or in style E in
the case of a G conversion character), with the precision
specifying the number of significant digits. If the precision
is zero, it is taken as one. The style used depends on the
value converted; style e (or E) will be used only if the
exponent resulting from the conversion is less than -4 or
greater than or equal to the precision. Trailing zeros are
removed from the fractional part of the result; a decimal-point
character appears only if it is followed by a digit.
|