2013/11/22
VSG - Temporal
-------------------------------------------------------------
Temporal
- Palette Animation
- Asynchronous
- Overlay Palette
- Video Palette
- Synchronous
- Automatic
- Object Animation
- Object Tables
- Manual
- Page Cycling - XY Motion
-------------------------------------------------------------
[Temporal]
crsFrameSync - crsFrameSync pauses until the beginning of the next VSG frame refresh period.
crsGetCurrentDisplayPage - crsGetCurrentDisplayPage returns the current display page.
crsGetFrameRate - crsGetFrameRate returns the current VSG video refresh frame rate.
crsGetFrameTime - crsGetFrameTime returns the current video refresh frame time in microseconds.
crsGetNumVideoPages - crsGetNumVideoPages returns the number of VSG video pages available.
crsGetZoneDisplayPage - crsGetZoneDisplayPage reurns the current display page.
crsMoveScreen - crsMoveScreen arbitrarily moves the video window to a new position.
crsPresent - crsPresent makes changes in the LUT object system visible.
crsPresentOnTrigger - crsPresentOnTrigger displays changes in the LUT object system after a trigger.
crsSetDisplayPage - crsSetDisplayPage Specifies the current display page.
crsSetZoneDisplayPage - crsSetZoneDisplayPage selects a memory page to be visible on the next frame
[Overlay Palette]
crsConvertColormapToPalette - converts a MATLAB colormap to a VSG Palette/LUT.crsGetOverlayPaletteSize - returns the size of the VSG overlay palette.
crsOverlayPaletteClearSection - clears a section of the overlay palette
crsOverlayPaletteSet - sets the VSG's palette to the specified 3-by-256 matrix
crsOverlayPaletteSetPixelLevel - sets a specified pixel level to a specified colour.
crsOverlayPaletteSetSection - writes a section of palette to the palette buffer.
crsOverlayPaletteWrite - writes the specified 3-by-256 matrix to the VSG's palette.
crsOverlayPaletteWriteColormap - loads a colormap into the overlay palette.
crsOverlayPaletteWritePixelLevel - sets a specified pixel level to a specified colour.
crsOverlayPaletteWriteSection - writes a section of palette to the palette buffer.
[Video Palette]
crsConvertColormapToPalette - converts a MATLAB colormap to a VSG Palette/LUT.
crsGetPaletteSize - returns the size of the VSG's palette.
crsPaletteClearSection - clears a section of the palette to a specified colour.
crsPaletteRead - returns the VSG's palette.
crsPaletteSet - sets the VSG's palette to the specified 3-by-256 matrix
crsPaletteSetPixelLevel - sets a specified pixel level to a specified colour.
crsPaletteSetSection - writes a section of palette to the palette buffer.
crsPaletteWrite - writes the specified 3-by-256 matrix to the VSG's palette.
crsPaletteWriteColormap - loads a colormap into the VSG hardware palette.
crsPaletteWritePixelLevel - sets a specified pixel level to a specified colour.
crsPaletteWriteSection - writes a section of palette to the palette buffer.
[Animation]
crsSetBackgroundColour - sets CRS.BACKGROUND colour for Object Animation.
crsSetFixationColour - sets CRS.FIXATION colour for Object Animation.
[Object Animation]
crsGetNumObjects - returns the number of objects provided by the object system.
crsObjCreate - creates a new LUT animation object.
crsObjDestroy - removes an object that is no longer required.
crsObjDestroyAll - removes all objects created with crsObjCreate.
crsObjGetPixelLevels - returns the pixel level range for the current object.
crsObjResetDriftPhase - resets the drift velocity phase counter.
crsObjSelect - selects an object to be configured and modified.
crsObjSetColourVector - defines the colour progression for the current object.
crsObjSetColourVectorBuffer - defines an arbitrary object colour progression.
crsObjSetContrast - sets the constrast of the current object.
crsObjSetDefaults - restores an objects default state.
crsObjSetDisplayPage - specifies the video display page for object animation.
crsObjSetDriftVelocity - specifies a new drift velocity for the current object.
crsObjSetPixelLevels - sets the range of pixel levels the current object uses.
crsObjSetSpatialPhase - sets the relative alignment of grating objects.
crsObjSetState - temporarily disables or re-enables an object.
crsObjSetTempEnvMode - enables/disables the current objects temporal envelope.
crsObjSetTemporalDelay - sets the pre-onset period of the temporal envelope.
crsObjSetTemporalFrequency - sets the current object's temporal frequency.
crsObjSetTemporalPhase - sets the current objects temporal phase.
crsObjSetTriggers - sets automatic triggering modes for object animation.
[Object Tables]
crsObjGetMaximumTableSize - returns the maximum object table size.
crsObjGetTableSize - returns a control table length for the current object.
crsObjSetTableSize - resizes the specified table for the current object.
crsObjTableGaussEnv - fills the specified LUT control table with a gaussian.
crsObjTableLoad - loads data points onto one of the LUT control tables.
crsObjTableLoadVector - loads data points onto one of the LUT control tables.
crsObjTableRaisedCosEnv - fills the specified LUT control table with a cosine.
crsObjTableRampEnv - fills the specified LUT control table with a single ramp.
crsObjTableRampWave - fills the specified LUT control table with a ramp wave.
crsObjTableSinWave - creates a single cycle cos function in the specified table.
crsObjTableSquareEnv - creates a square function in the specified control table.
crsObjTableSquareWave - puts a single square wave into the specified table.
[Manual]
crsSimpleLUTcycling - simple LUT Cycling function.
crsConvertColormapToLUT - converts a MATLAB colormap to a VSG Palette/LUT.
crsGetLUTcyclingState - returns the index of the current LUT.
crsLUTBUFFERClear - fills a section of the LUT with a specified colour.
crsLUTBUFFERCyclingSetup - sets up the automatic LUT cycling capability.
crsLUTBUFFERRead - reads a LUT from the VSG.
crsLUTBUFFERWrite - writes a number of LUTs to the VSG's LUTBUFFER.
crsLUTBUFFERtoPalette - transferers a LUTBUFFER into the VSG palette.
[Page Cycling]
crsGetPageCycleArraySize - returns the size of the VSG's page cycling array.
crsGetPageCyclingState - returns the current page cycling state on the CRS.
crsPageCyclingSetup - sets up page cycling on the VSG.
[XY Motion]
crsGetMaxXYmotionRegions - returns the maximum number of XY motion regions.
crsXYMOTIONConfigure - sets the global configuration of the XYMotion system.
crsXYMOTIONCreateRegion - creates a region for the XYMotion system.
crsXYMOTIONDeleteRegion - deletes a region created by crsXYMOTIONCreateRegion.
crsXYMOTIONLoadTables - loads a buffer of XY positions onto the VSG.
crsXYMOTIONLoadXTable - loads a buffer of X positions onto the VSG.
crsXYMOTIONLoadYTable - loads a buffer of Y positions onto the VSG.
crsXYMOTIONSelectRegion - crsXYMOTIONSelectRegion selects the current video region
crsXYMOTIONSet - crsXYMOTIONSet configures the current video region.
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿