Unexpected behavior in the curve route 2 generated by script

All,

As part of a larger 'application', we generate a number of curves of time vs measurand of our test data.  We are now trying to add several additional graphs of this type, but this time, including signals (curves) on each of the additional graphics, and charts must be created exclusively by a script.  The results are shown in the attached file ("desired output_script generated 2-curve plot.jpg").  However, after you run the script attached ("of report generation Script_2 Curves.PDF"), it seems that there is no displayed curves on the graph resulting, as indicated in the attached file ("real output_script generated 2-curve intrigue, jpg").

Most of the code to create the chart was captured using the method of 'ctrl-A' on the "Curve and definition of the axis" dialog box after you manually configure the desired graphic.  After the transfer of the captured code to the script, additional lines were added to create the various objects (axes, curves, etc.) and the new objects (since the final graph will be generated 'from') scratch.  I used this method before with great success.

This problem seems similar to what I had already met (and published information on) trying to add a constant (horizontal line) of a measurand existing against time graph.  Because of this similarity and the resolution of the previous question, I added the PicDefByIdent = 1 directive in scripts, but the results of same behavior if this directive (and the definition of the associated "name-based" curve) is included.  In addition, PicUpdate is called at the end of the script.

We use DIAdem 11.3 (with TDM Service Pack 1).

Any assistance anyone can provide this number will be greatly appreciated.

Kind regards

Bill Evans

720-988-3436.

Bill,

I'm looking into your question and he's looking for a little, but I have a few things to try now.

First of all, once you run the script, could you try to refresh the screen to report? PicUpdate should take care of this, but it does not hurt to be excluded as a possibility.

Secondly, I found this example on our site on the creation of a new chart and plotting to it: https://decibel.ni.com/content/docs/DOC-3994

And one thing I notice from this example, it's that they give the channels with D2CChnXName and D2CChnYName rather than D2ChnX and D2ChnY, so here's an example of what their definitions of strings like:

D2CChnXName = EXAMPLE/Time"."
D2CChnYName = ' EXAMPLE/speed '.

I suggest to change this in your own code and see if it makes a difference. It is possible that setting the variables 'name' instead of just the X and the Y will solve the problem.

If these steps do not resolve the problem, do not hesitate to post back and I'll be happy to work on the issue more in depth and help that understand you why this does not work.

Tags: NI Software

Similar Questions

  • Unexpected behavior with the Option "record in the result.

    Hello

    I have unexpected behavior with the Option "record in the result.

    I have a few steps in the subsequence 'X', this subsequence passes a Boolean parameter. According to the value of the parameter I change the "Recorgind results" Option to report it or not. The thing is that if 'result Recorgind' set at race time I modofy by changing the value of Step.ResultRecordingOption to "Enable" and "Disable", the step is not reported until the same sous-suite 'X' is called for the second time (without changing the parameter passed).

    For example: (Preconditon: result Recorgind Option of all value sous-suite x are defined as Disable)

    1 CallSubsequenceX(Parameter: Enable)

    2 CallSubsequenceX(Parameter: Enable)

    3 CallSubsequenceX(Parameter: Disable)

    4 CallSubsequenceX(Parameter: Disable)

    Expected result:

    1. measures have been reported.

    2. measures have been reported.

    3. measures have not been reported.

    4. measures have not been reported.

    Result:

    1. measures would not same value Step.ResultRecordingOption has been changed to 'enable '. (Not Ok)

    2. measures have been reported. (Ok)

    3. measures reported same value Step.ResultRecordingOption has been changed to 'disable '. (Not Ok)

    4. measures have not been reported. (Ok)

    I use TestStand 2013 (5.1.0.226)

    Thanks in advance.

    -Josymar.

    Hi josymar_guzman,

    I just review the sequence and indeed we´re experience unexpected behavior with the Step.ResultRecordingOption callback. By a reason when you run the callback in the expression before each step section, the statement runs only until the next sequence is called, which is not what we want.

    To avoid this, you can place a statement before each step of the sequence, so you can change the State of the Option "record result" for the sequence running (and it is only the following). You can try something like this

    where the expression of the statement will be the recall "RunState.NextStep.ResultRecordingOption is YourCondition". With this, we guarantee that the results of the next step will be saved or not. I also remove the expression in the expression prior to each step section, because the condition is now on the statement before each step.

    I tried and it works fine. I´ll set the sequence that you share with me, with the changes. I hope this will help you and solve your problem.

  • Results of increasing frequency generated unexpected behavior of the signal

    I'm generating a composite using a sawtooth wave, square, signal that produces the desired signal as shown on the left. Unfortunately, when the increase of the frequency beyond 1 Hz, I get undesirable results as shown on the right.

            

    I tried to edit the news of sampling with no luck. I have also tried different methods to produce the desired signal. I noticed that before one of partial components of the final signal enters a relay, the increase of the frequency doesn't create unexpected results. Although, after its passage through a relay, the error starts happening. It seems that the relay is not suitable for higher frequencies, but I can't fix this unexpected behavior.

    Frequency of 1 Hz:

    Frequency of 3 Hz:

    Another method that I tried was to use the "simulate arbitrary signals," even if I was unable to find a way to increase the frequency of the signal that results.

    In addition, the signal has this grainy nature that I would like to make it smooth and continuous. Is this possible? I would like finally to reach a frequency of a few kiloHertz.

    I have attached the VI.

    Any help would be greatly appreciated. Thank you.

    The problem has to do with the size of the block and when the relay actually sees the saw tooth cross the threshold.

    Solve it, to perform a point-by-point check and build our waveform personalized to each iteration.

  • unexpected behavior when the button is clicked - & quot; playhead & quot; jumps to wrong frame

    I'm working on a flash site and I'm running on an actionscript issue that has me a little deadlock.

    The timeline main .fla is long of 42 images. Images 1-23 are the preloader, each frame between the 24-31 images contains one of the sections of the site, and frames 36-42 contain paragraphs of one of the main sections. 32-35 are empty frames just to help me keep things visually separated while I work on this project.

    I have a subnavigation for this paragraph of installation in frames 36-42. For each of the buttons in this sub navigation, I have attached a very simple actionscript that links to other pages of the paragraph. I used actionscript as I've mentioned below, where 'web' is in this case, the name of the image I'm aiming:
    on (release) {}
    gotoAndPlay ("web");
    }

    When I click on a link to take me to the last image, that is be named "specevents" (special events), it takes me to which frame correctly. If I click on the "specevents" button once again within this framework, I picked the preloader screen. This type of jump also happens in some of the other secondary navigation buttons, that is, by clicking on a link for a framework which I am already in will take me to a quite unexpected setting (always the same framework for each button, however).

    In fact, looking a bit more closely, I find whenever I click on one of the sub - nav links, I have to move an image. As part of the "specevents" is the last image, it brings back me to the first frame of the movie.

    It's all a bit strange for me, because apparently, I used the same method on the main navigation buttons, and they do not have something unexpected when you click it.

    FYI - the page in question here, can be found at: http://gravitygroup.com/testflashy/ the 'our work' section sub navigation, that's what I'm looking at.

    Any ideas? Thank you!

    AHA! figured it out. The problem is that I got my sub - nav buttons grouped together so I could move around as a unit. I have them removed, and everything works now!

    Thank you for taking the time to help!

  • Unexpected behavior of the chain of worksheet to the array function

    Hello

    I found a few quirks in LabVIEW 2011 I don't understand. In the vi attached, I provide a one-dimensional spreadsheet string separated by spaces. I use the string of worksheet to the array function to convert this spreadsheet string into an array of strings.

    I came across problems when I wanted to specify a space as the delimiter character.

    The conversion works as expected, if I do not specify a delimiter (i.e., the default tab delimiter is used). But if I specify the delimiter, only the first element of the string of spreadsheet is converted. I don't understand this behavior.

    Thanks for your help.

    Peter

    What a shame... Thanks for your time and this thin.

    Peter

  • Unexpected behavior with the role of OmeSiteAdministrators

    I is currently working on the test of the functionality of the OmeSiteAdministrator role, so we can use it in our Organization.  We run OME 2.0.0.1926.

    I went into preferences - permissions of device group and add a new test user (using members of the edict of OmeSiteAdministrators common task.)  I've provided the correct user and domain name.  Then I went to the section manage permissions of the device group and selected a group that this user must be able to deploy updates and tasks remotely.

    By connecting to the Console as long as this test user I could see all THE devices to Manage - devices.  When I went to Manage - system update I have also able to note all the devices listed in the incompatibilitee section and select any device to bring up the window of the tasks of system update for.

    I looked at the roles of the test user (by clicking the user name in the upper right corner) and saw that he was an OmeSiteAdministrator and OmeUser.  It looks like a clean install of OME adds the BUILTIN\Users group to OmeUsers group.  I deleted the OmeUsers group builtin\Users and then the test user could see that members of a group specified in Manage - system update.

    But when launched test user then the console OME, they could still see all devices to Manage - updating the system, even if the top of the window shows "System Update: filter by: ..  The actually specified group that contains a single device, but the test can view all devices.

    I have logged in as an OmeAdministrator, came back on the device group permissions and see an additional user.
    In modify the members of OmeSiteAdministrators, I see the test user appears twice, both times with the user name and the appropriate domain.  But there under manage group permissions on the device, the user/DOMAIN user that I added, but now also a STRANGER/user (domain is actually 'UNKNOWN' and user is the user name of test).

    It seems that the filter does not always work (it worked only once for the test user.  Each time other than the test user opens the console he showed all devices.)  Also, Im not sure why there is the addition of the UNKNOWN/username user.

    Also, please review read the white paper on delltechcenter.com/ome and see if it offers any help.

    OpenManage Essentials Role-Based Security and implementation

    Thank you

    Rob

  • IOM unexpected behavior for the commissioning and of reconciliation

    Hi all

    We really need your experienced guidance to understand what is happening with the IOM.

    We have activated the account reuse in IOM 9.1.0.1. We use peopleSoft employee reconciliation with flat file as a source of confidence. If the same user exists in the file, IOM created 2 active accounts. When we have activated recon sequence, this problem has been resolved that the second instance will update the first. Does anyone know why IOM creates 2 accounts?


    After that, we had another question, if reconciliation has failed for a user will never be treated IMO any event of reconciliation future for that user until we have manually reapply the rules. No explanation?

    After that we apply the rule and the account is created, AD and Exchange provisioning fail!

    If we try again manually create user, AD is created while Exchange remains in a pending state.

    How should we deal with these problematic accounts? They are causing many arguments with the customer.

    Help, please

    Thanks in advance

    There is a api to close the event. I used the following code to get all the events in the State 'Event received' for a certain date and automatically closes the event:

    public void closeReconEvents() {}
    try {}
    Map map = new HashMap();
    Map.put ("Reconciliation Manager.Status", 'Event received');
    set tcResultSet = reconIntf.findReconciliationEvent (map, "2009-01-01", "" 2010-08-29);
    System.out.println (Set.getTotalRowCount ());
    for (int i = 0; i)<>
    set.goToRow (i);
    System.out.println (i);
    reconIntf.closeReconciliationEvent (set.getLongValue ('reconciliation Manager.Key'));
    }
                   
    } catch (Exception e) {}
    e.printStackTrace ();
    }
    }

    -Kevin

  • Unexpected behavior of class constructor

    Hello world

    I came across an unexpected behavior with definitions of AS3 classes this morning. To tell him quickly, I can't create an instance of a class inside the same methods of the class. Too bad.

    Here is an example:

    package {}

    import flash.display.MovieClip;

    import flash.events.Event;

    SerializableAttribute public class Test extends MovieClip {}

    private var _double:Boolean;

    _T:test private var;

    public void Test(double:Boolean_=_true):void { }

    This ._double = double;

    trace ("new test (" + the ._double + ")" ");

    this.addEventListener (Event.ADDED_TO_STAGE, this ._onAddedToStage);

              }

    private void _onAddedToStage(pEvt:Event) { }

        

    this.removeEventListener (Event.ADDED_TO_STAGE, this ._onAddedToStage);

    trace ("creating a double?");

    If (this ._double) { }

                        trace ("yes");

    this ._t = new Test (false);

    } else {}

                        trace("no");

                   }

              }

         }

    }

    What I'm trying to do seems a bit strange: when an instance is created, it generates a new one in him passing a parameter to stop treated duplication, so I shouldn't have infinite loop like that. Moinde I had a beautiful #2136 error when running (data not valid in the file SWF?):

    New Test (true)

    creating a double?

    Yes

    : Error #2136: blah blah blah

    Can someone explain to me what is happening here? I would like to understand the sub-process that prevents from doing.

    Thanks for the reply,

    Fran_cois

    Hello

    I changed your code in Test.as:

    package
    {
    import flash.display.MovieClip;
    import flash.events.Event;
    SerializableAttribute public class Test extends MovieClip
    {
    private var _double:Boolean;
    private var _t:Test;

    public void Test(double:Boolean_=_true):void
    {
    This ._double = double;
    trace ("new test (" + the ._double + ")" ");
    this.addEventListener (Event.ADDED_TO_STAGE, this ._onAddedToStage);

    }
    private void _onAddedToStage(pEvt:Event)
    {
    this.removeEventListener (Event.ADDED_TO_STAGE, this ._onAddedToStage);

    trace ("create a double?");

    If (this ._double)
    {
    trace ("Yes");
    This ._t = new Test (false);
    addChild (this._t);                      It's the new line!

    }
    on the other
    {
    trace ("no");
    }
    }
    }
    }

    and then used this class not as a document, as a class in the fla file:

    var ttt:Test = new Test();
    addChild (ttt);

    So, it does not work as expected...

  • LSD unexpected closing of the errors after the installation of el capitan

    LSD unexpected closing of the errors after the installation of el capitan

    get a lot of errors after start-up and during work

    This procedure will remove some cache files. The files are generated automatically and do not contain any of your data. Sometimes they can become corrupted and cause problems like yours.

    Please, back up all data.

    Triple-click anywhere in the line of text below on this page to select this option:

    open $TMPDIR..

    Copy the selected text in the Clipboard by pressing Control-C key combination.

    Launch the Terminal application integrated in one of the following ways:

    ☞ Enter the first letters of his name in a Spotlight search. Select from the results (it should be at the top).

    ☞ In the Finder, select go utilities ▹ of menu bar or press the combination of keys shift-command-U. The application is in the folder that opens.

    ☞ Open LaunchPad and start typing the name.

    Paste in the Terminal window by pressing command + V. Depending on the web browser you use, you may need to press the return key. A folder with a long, random name should open. Inside, there should be a subfolder named 'C '. Drag that to the trash.

    Log off or restart the computer. Empty the trash. Test.

  • Photosmart Wireless B109n-z: Impossible to connect the printer wireless to the new router

    I just changed my wireless router and can not get my printer to recognize the new router.

    When you try to reinstall with the disc that came with the printer it keeps "quit unexpectedly" at the end of the installation, but before I get to connect to the printer.

    The drive indicates that it is for use with Mac OS X v10.4; 10.5, but I can't find an option to update the web site HP despite it stating that my printer is still supported.

    I can still use the printer with a USB cable connected directly to my table, but this is no help for the other devices I have.

    Hi @Paulwrow,

    Welcome to the Forums of HP Support!
     
    I understand that you are unable to connect your HP Photosmart Wireless B109n-z to your new router wirelessly. I'd be happy to see this with you and don't forget to come back to this thread and check "Accept as Solution", if I have successfully helped solve you the problem. If you want to say 'Thank you' to my effort to help, click on the "thumbs up" to give me a Kudos.
     
    The CD/DVD software will not work with newer versions of Mac OS X. HP doesn't have the drivers for this printer in Mac OS X 10.11 El Capitan. The last driver out of this printer is for Mac OS X 10.6. The only driver available that uses the driver update from Apple. This causes a problem when reconfigure the wireless, as this is the software for help. It would be easier if you have another computer running an operating system that is supported so that you can install the full feature software to configure the wireless.

    As an alternative method, you can try doing as a guideline to connect the wireless printer. We will use the ad-hoc connection. With the ad-hoc connection, you can launch the built-in web server (EWS) to access the wireless configuration wizard.
     
    Use the following steps as a guide:
    Restore the default settings of the network:

    1. Press the button next to the wireless Menu.
    2. Press the button next to wireless settings.
    3. Press the button next to network by default.

    Once the network is reset, the printer should disseminate the ad hoc connection. It should look like "hpsetup" or "HP Setup (and part of the printer name or MAC address). With an IP address like 169.82.12.44.
     
    Then, connect to the network printer, that is broadcasting.

    1. On the Mac in the upper right corner, click on the wireless icon and connect to the network "HP Setup" or "hpsetup".

    Print the wireless test report:

    1. Press the button next to Scan.
    2. Press the button next to the wireless Menu.
    3. Press the button next to wireless settings.
    4. Press the button next to run the wireless network Test.

    Browse the test report wireless IPV4 of the printer (IP address) 169.82.12.44.

    1. Launch your internet browser and enter the IP as shown. This should load the printer EWS.
    2. Click on the tab network across the top.
    3. On the left side, click on wireless or network.
    4. Run the Wireless Setup Wizard.

    This is the only way to reconfigure the wireless, unless you have another computer that has supported the software.

    For more information on the ad-hoc connection, see the User Guide.

    Please reply to this message with the result of your troubleshooting. I can't wait to hear strings attached good luck!

  • Can PCI 6602:How I use digital lines of the Board of Directors and at the same time to generate trains of pulses by using a meter?

    Hello!

    My problem appeared when I tried to update my traditional NOR-DAQ legacy code to DAQmx.

    I use 2 meter (meter 5 and 7 meter) on PCI-6602, to generate trains of pulses, as well as the lines of e/s digital port 0 (the form lines from 0 to 7). What I do in my request, it's that I'm starting to generate the pulse train on the output of 2 meters and after that I play with the State of digital lines.

    Traditional, it was no problem to use the meters and digital lines at the same time, everything went perfectly, but in DAQmx, is not possible.

    What's happening: I start generating train of pulses on the output of counters, no errors, but when I try to change the State of a line of digital port the generation of the pulse train is stopped. What happens when I start the task associated with the digital way.

    My question is: is it possible to create a channel on digital lines without changing the channels created for meters?

    Another thing that I managed to do with the panels 'Measurement and Automation Explorer' and Test for PCI-6602, is basically the same thing, I generate trains of pulses on the output of the 7 meter and try to start a job on the digital line, but I get an error:

    "Error-200022 occurred in test Panel.
    Possible reasons:
    Measurements: Resource requested by this task has already been reserved by another task.
    Device: Dev4
    "Terminal: PFI8.

    On the contrary if I use the counter 0 or a counter 1 to generate trains of pulses I encounter the same problem.

    What resources are used by 2 to 7 of the PCI-6602 card counters and the counters to 0 and 1 do not use?

    Thanks in advance for any answer!

    Ciprian

    After doing some real tests on this device, I found that it is a normal behavior for the jury of 6602.  This is because when you start a task digital all 32 lines are configured for digital i/o, so it replaces your meter operation.  The article below the link explains a little more on this subject.  You must start the digital task before the task of counter to use the features of both in your program.

    2 meter and above will not work correctly when you perform digital i/o on NI 6601 or 6602

    http://digital.NI.com/public.nsf/allkb/43F71527765EEC3886256E93006CD00C?OpenDocument

  • Cancellation of registration user stored in the shift register event generates the error 1 if Subvi runs intermittently

    Hello

    I'm trying to understand the behavior of the attached excerpt from a larger overall vi functional.

    In a State, I'm generating a user event and in a State later unsubscribe from the event and destroy it.

    Now, if I went through the VI together in one step (i.e., step through events? set to FALSE), the VI runs without generating an error. However, if I run the VI by intermittent and output after each execution of the loop, the vi generates error 1. Why is it so? Please notify. Thank you.

    Peter

    Why are you registration and deregistration of events user, but you have no event structure in your VI who use them?

    When you run events, probaby the event you registered disappears when your VI stops running.  If you were able to keep your VI in the foreground running, then the life of the event would persist.

    The event number still exists in the uninitialized shift register, but it does not say more once your high level VI stops and you get the error 1.

    If it was really a global functional VI, you would terminals connected to the connector table in your VI, you would call this as a Subvi as part of a main VI and life event would persist and you wouldn't mistake 1.

  • BlackBerry smartphones not the host routing table entries

    My blackberry storm2 shows no entries in the host routing table. I'm on a service plan that supports BIS everything was fine. My phone rebooted for no reason, and that's when the problem started

    Help, please

    Hello and welcome to the community!

    I suggest the following, in order, even if they seem redundant to what you have already tried (steps 1 and 2, each should result in a message to your BB to come...) Please wait for this before moving on to the next step):

    (1) registry HRT

    • KB00510 How to register a BlackBerry smartphone with wireless network
    • Please wait a 'registration' message reach your Messages application

    (2) remove and return Service directories

    • KB05000 Remove the maintenance book for the BlackBerry Internet Service email account in the BlackBerry smartphone
    • If you do not have access CMIME, continue deleting
    • KB02830 Send the directories for the BlackBerry Internet Service
    • Please wait "the Activation' Messages, one per already configured e-mail account, arrive in your Messages. If you have not already configured email accounts, please wait 1 hour.

    (3) restart to take batt

    • Each time a random strange behavior or slow creeps, the first thing to do is a battery pop reboot. With power ON, remove the hood back and remove the battery. Wait a minute, then replace the battery and cover. Power on and wait patiently through the long reboot - about 5 minutes. See if things return to functioning. Like all computing devices, BB suffers from memory leaks and others... with a hard reboot is the best remedy.

    I hope that will move things again for you! If any stage does not properly complete, proceed to the subsequent steps will be useless... and you will need to contact your mobile provider for formal support. It's their network that your BB is unable to communicate with, after all.

    Good luck!

  • Oracle text index - unexpected behavior

    We have a SEARCH_TABLE (in Oracle 12.1.0.1.0) with a couple of files (actually about 10,000,000 records):

    ID ADDRESS

    1     | WIMPEL | 57. 9733BK | GRONINGEN |

    2     | JOHAN WILSSTRAAT | 7 ||| 1333PV | ALMERE |

    3     | ABRAHAM KUYPERHOF | 10. 8091XN | WEZEP |


    To support research on the table addresses, we apply an Oracle text index:

    create index ST_CTX1 on SEARCH_TABLE (address)

    indexType is ctxsys.context

    parameters ("DATASTORE CTXSYS. DEFAULT_DATASTORE');


    Our research focuses on whole words (without jokers). When searching through the data, it usually comes back with the correct results.


    SELECT THE ID

    OF SEARCH_TABLE

    WHERE CONTAINS (ADDRESS, 'GRÖNING') > 0

    ;

    Returns nothing, that is correct. Once the search argument 'GRÖNING' is replaced by 'GRONINGEN', ID 1 is correctly selected. According to this behavior, the following query returns no records:

    SELECT THE ID

    OF SEARCH_TABLE

    WHERE CONTAINS (ADDRESS, 'ABR & KUYPERHOF') > 0

    ;


    Surprisingly, however, the following query returns record ID 3:

    SELECT THE ID

    OF SEARCH_TABLE

    WHERE CONTAINS (ADDRESS, ' A & KUYPERHOF ') > 0

    ;

    (Even if data does not contain the complete word 'A'). This unexpected behavior only seems to occur when you use "A" as the initial character.

    The following query (with the search starting with the character 'J' argument) returns no data. Which is the expected behavior.

    SELECT the ID

    OF SEARCH_TABLE

    WHERE CONTAINS (ADDRESS, 'J & WILSSTRAAT') > 0

    ;

    Anyone has an idea why the text index returns with A situations? Any ideas on how to solve this problem are appreciated.

    Mark

    According to the list of empty words by default in 11.2, the letters a, d, i, s, and t are listed, so would be removed from the wanted list of tokens.  Thus, 'A & WILSSTRAAT' becomes '& WILSTRAAT' and search text line with a single word.  'j' is not an empty word, so it is considered to be a token is valid and is not in your tables.  Look in CTXSYS. CTX_STOPWORDS to see what you have.

  • Changed the behavior of the combination SHIFT + click in Editor?

    In versions cc2015 of Photoshop, the checker behaves differently than older versions when I use 'shift-click' to connect the dots. In PS CS6, for example, when I take the SHIFT key, the clone tool in (or cure) continuously from point to point as I click. In the last two versions of Photoshop, this has changed: a click, then shift + click to a new location translates into a 'line', although it is not until the next point clicked, even by pressing the SHIFT key all the time. Instead, the point is considered as the beginning of a second 'line' of healing.

    I hope that makes sense - it's surprisingly complicated to describe such a simple thing. But the effect is really disconcerting - if I'm along a surface of healing, I can't have a continuous 'cure' along a curve, for example.

    Tools brush and Clone Stamp don't show it at all - they behave as expected, click connection points without interruption until the SHIFT key is released. I can't find any preference which may have changed, and I'm using a very simple toolset - without wild brushes or anything like that. Very frustrating!

    How can I get the old behavior back to the Healing Brush tool? What Miss me?

    Thank you

    John

    -running Mac OS X 10.10.5, Photoshop versions cc2015 and cc2015.5 show that (also another machine at work, OS 10.11, PS cc2015.5.1 shows the same behavior)

    I have been informed more in 'PhotoshopFamily' that it is a bug, they sent to engineering to investigate (& difficulty, hopefully!)

    «More tests, I found that this problem goes away * if * the source and the destination are on a layer "background" (e.g., on a flattened image).» But try to 'cure' / clone of a source layer to a layer of different destination (or even the same layer, if not a background layer) product failure in the behavior of the combination SHIFT + click. »

Maybe you are looking for