From e1c65a449d41a8086de63c8a0554976c0a104d79 Mon Sep 17 00:00:00 2001
From: hammonds
longin
+
+
+ SimNoise
+
+ asynInt32
+
+ r/w
+
+ Used to introduce randomness. Each affected pixel is assigned a scaling factor.
+
+ scalingFactor = 1.0 + (rand()%noise +1)/100.0
+
+ SIM_NOISE
+
+ $(P)$(R)Noise
+
+ $(P)$(R)Noise_RBV
+ longout
+
+ longin
@@ -362,6 +382,26 @@
longoutParameters for Peak Array
longin
+
+
@@ -394,10 +434,16 @@
start location for the first peak in PeakStartX & PeakStartY. The size of the peak is
controlled by PeakWidthX and PeakWidthY. The array is specified by giving the number of
peaks in each direction with PeakNumX and PeakNumY and the step size between peak centroids
- with PeakStepX and PeakStepY.
+ with PeakStepX and PeakStepY. Note that data for each peak is only added to the image over a
+ range of four times the PeakWidth in any direction (in the interest of speed).
+ SimPeakHeightVariation
+
+ asynInt32
+
+ r/w
+
+ Used to introduce randomness. Each gaussian peak in the array is assigned a scaling factor.
+
+ scalingFactor = 1.0 + (rand()%peakVariation +1)/100.0
+
+ SIM_PEAK_HEIGHT_VARIATION
+
+ $(P)$(R)PeakVariation
+
+ $(P)$(R)PeakVariation_RBV
+ longout
+
+ longin
- Some random behavior and RGB implementation will be added later. + Dynamic behavior can be introduced into the system by changing PeakVariation and Noise + records. PeakVariation introduces variation on each pixel in the array and Noise introduces + variation in each pixel. +
++ RGB implementation will be added later.