Layer control sets in the objects of EDA

We use AutoVue in a process to review the design of Library objects because they are created. We have a lot (10,000 inhabitants) of these elements to be considered and would like to make the experience of the user as simple as possible. One of the heavier parts of the review process is to change the visibility of the layers. All these objects have a common set of layers (even the names and the order). We are trying to determine if there is a way to simplify the visibility of the layer. Here are a few thoughts we have and are looking for suggestions and alternatives.

Option 1

We know that multiple layer sets could be created where each defined controls the visibility of a set of layers. Sets of layers could then be stored in a file of markup. We know that the markup.map file control the relationship between the object being viewed and the file mark. We could change / programmatically update this file for each of the objects have in the same markup file. This seems to be the kind of a hack and has a number of holes that don't make it not very desirable.

Option 2

We know that the user interface can be changed according to the user. We believe that if we could create any menu items or need icons that set the visibility for the points of view of the users, it would make the process much more elegant and less tedious. Several questions come to mind in this option. The user interface can be modified to add additional menu or icons selection? An icon or a menu item to set the visibility of the layer? The method by which is running AutoVue allows to control the ultimate appearance and options that are available to the user? If we were to pursue this option, is there a recipe already in place that can guide us in the process?

All responses are greatly appreciated.

Hi Charlie,

Please specify each of your EDA files have the same set of layers with the same names in the same order - it is crucial if you want to try to address the issue in a program or a batch way.

As we talked about earlier today in a separate thread, Option #1 (creating a single markup with saved views file and linking this markup to several core files) can cause problems. As you know, when AutoVue is not integrated with a DMS/PLM, the rate of increase is managed on the server AutoVue in the file markups.map... and then this file is ASCII and can be changed (not recommended), don't forget not that the mapping depends on exactly where it was opened the base file to and what protocol is used to open this file. So, if the same file can be opened in 2 different ways (for example once there of the computer of the user and once from a web URL), the markup will not automatically be bound at the same time. Option #1 can be too unpredictable.

This is why I would recommend Option #2. I will ask the experts to chime if they disagree, but I think that what you want to achieve is possible via the AutoVue API and can be broken down into 3 parts:

1. write the code base to turn specific layers
2 packing this code as a 'VueAction' custom so that it can be called as a menu item or custom toolbar
3. customization of the graphical user interface to expose this point of menu or toolbar

Part 1 (code of activation/deactivation of specific layers) should be relatively easy. The AutoVue API includes a class called "com.cimmetry.core.PAN_LAYER", which represents a layer in a file (including ADM files). With the API, you can:
-The list of layers in the file running (VueBean.getLayersState)
Toggle layers as required (PAN_LAYER.setState (PAN_LAYER. STATE_ON) or PAN_LAYER.setState (PAN_LAYER. STATE_OFF))
Re-apply all of the layer update (VueBean.setLayersState)

Part 2 (construction of a custom VueAction) is a little more complex, but it is explained very well in the new API Programmer's (http://download.oracle.com/docs/cd/E22156_02/otn/pdf/E22092_01.pdf) supplied with AutoVue 20.1.0 Guide. I recommend you to read the pages 20-22 and 30-35. You want to take the code from part 1 and package in the 'performer' of your custom VueAction method.

Part 3 (customization of the GUI) should also be relatively easy and are discussed on pages 62-68, the Setup Guide and Configuration (http://download.oracle.com/docs/cd/E22156_02/otn/pdf/E22093_01.pdf).

But rather than just saying 'read the docs', we now also provide an example prepared in advance of a customized with AutoVue 20.1.0 VueAction Client/Server deployment (I think that it is an optional component during installation). If you have included the installation, you will have the \examples\VueActionSample of your server installation folder. You should be able to use it as a reference to add your own custom in the applet VueAction.

There is another part that I had not included. In our separate thread earlier today, I think you mentioned you wanted only does not provide this customization of GUI for some users. If you want to control the GUI based on the user/group/role/etc, it's possible, but it will be to you to determine the user/group/role/etc and the applet JVue of script accordingly (i.e. dynamically the cmdlet to set the GUIFILE script parameter, or use the JVue.setGUI method).

Hope this helps at first.

Thank you
Graham

EDIT: If you prefer to automate the configuration of the layer as soon as the file is loaded - rather than having it as a custom menu or toolbar item - you can do that as well and it is much easier. In this case you always go through part 1 and write code to set the desired channels and implement you it as a 2nd applet as described in Oracle KM notes 754612.1 (https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=HOWTO&id=754612.1).

Published by: user638792 on April 5, 2011 20:23

Tags: Oracle Applications

Similar Questions

  • How can I change the default setting for the objects in question slide?

    When I insert a question slide objects are displayed for the "rest of project".  Where would I go to change the objects of the main question to display for the 'rest of slide"slide instead of the"rest of project "?

    A model is something totally different, as I explained in this article. Save over and over time (with different names) could more easily corrupt your workflow with the 'model' is even quite dangerous Maybe it's what happened.  A model is a file of cptl where you want more than a simple design, have blades with placeholders, shares advanced, variable etc.. It can be used only with file, new project model and which means its resolution are solved.

  • Redesign of the object of control reference

    I think that this question is probably answered elsewhere, but after days of research, I couldn't find an answer. Sorry if I'm missing the answer in a conspicuous place.

    I am a reference to a cluster control and said that the elements of the cluster are all children of the parent a. using the [] controls property class, I get a table of the elements, and the value property of each of these elements gives a variant which can be converted into class A. At that point, all of the oriented object substitution and data private thing works as expected.

    So far so good.

    But a single method, that I call on these objects change the private data, and I need to update the control with the updated object. There is, I have a runtime error because the control is not A, but some children in class.

    I think it's to preserve runtime class comes into play, but since I only get a reference to work, what should I do? It's particularly frustrating because the debug probes show that LabVIEW knows the child class on the wire, but I do not see how to tell LabVIEW to cast down to the class that she knows that she needs.

    For example, is it possible to use the ClassName property of the control to cast the object of class A in the kid waiting for the control?


  • Effect > options for expressions > layer control

    Possible ways to create a control with the layer Control Panel?

    I need a control to create a model with a unique and secure choice for people.

    1. -' The layer control' control another "layer control"?
    2. Railroad-'sex' hide unwanted layers, showing that specific layers?
    3. Railroad-'sex' show that the outer layers of choice, another model? ("Comp B" model with layers that need to access it). Instead of layers of the same model ('Comp A' where the effect of "Layer control" )

    • Why have two 'sex' (control twice ' sex' for '3. Way'), who must choose separate layers, now I want to join the two "layer control" in a single outer layer with more a "Layer Control" (total of 3 effects), to control the two previous effects, working as a Panel.
    • "Channel 2." would not need two "layer control" in separate layers, a mode to hide layers for each effect of layer control that are in the same layer (or up to what to put another layer, if necessary to achieve the result.) started Comp 'A Comp '.
    • And in the "track 1". Must also three 'control the layer', but should be a phrase that links the choice of model layers where are the control of outer layer effects, with control of hand Comp layer ('Comp A'), who will be the Panel.

    Or otherwise.

    Thank you.

    I think that there are a few issues that make it unlikely that you can get what you want with the layer controls. It's a question that the layer controls can offer the layers inside the model which has control of the layer. The other problem is that the layer controls cannot be controlled by other parameters - they do not accept the keyframes or expressions. My guess is that the best solution for you is a film script Panel, with menu drop-down lists for your choice, but it's a lot more work...

    Dan

  • A loop of the object Instance

    How can I loop public properties of an instance of an object? I don't want to write about each property of the class to check its value. The object has a base class that holds only all values that will be passed to a script for treatment

    If you have a simple object (not a MXML class), you can do this in two ways:

    just set up the object
    var o: Object = new Object();
    o.Item1 = "pppp".
    o.itemX = "54545."

    This example gets the properties of the object to use in the loop below
    var objPropsA: Array = ObjectUtil.getClassInfo (o) .properties.

    for (var x: int = 0; x)
    var obj: Object = objPropsA [x];
    point var: String = o [obj];
    }

    It is a loop of shorthand to do the same as above.
    for each {(obj:Object var in .properties ObjectUtil.getClassInfo (o))
    point var: String = o [obj];
    }

  • What is the name of the object that I use to put in properties when setting up my acer built in webcam

    name of the object to set properties for built in webcam

    Hello

    Check with the Acer Support, their documentation and online drivers.

    Acer - USA - Service and support
    http://us.Acer.com/AC/en/us/content/support

    Acer - drivers and downloads
    http://us.Acer.com/AC/en/us/content/drivers

    Acer - worldwide
    http://www.Acer.com/worldwide/selection.html

    ============================

    Troubleshoot camera connection
    http://Windows.Microsoft.com/en-us/Windows7/Troubleshoot-camera-connection-problems

    The methods below are for Windows 7 - Vista and XP are similar.

    Vista references apply to Windows 7.

    You probably need to recharge the device drivers and any software control of the 'IF' camera, there is
    everything for Windows 7.

    Login as an administrator.

    Double-click Control Panel / Device Manager - Imaging - writing down of the brand and model of camera.
    on this subject and on the tab of the driver is version. Now, click on update drivers (who are unable to do anything as MS
    is far behind the pilots of certification). RIGHT click on the camera - UNINSTALL - REBOOT - it
    will update the driver stack.

    Now, go to the system manufacturer's website and download the latest driver for the camera and the other related camera
    software (if not more recent get the same).

    Download - SAVE - go to them and RIGHT CLICK - RUN AS ADMIN - reboot after each driver.

    Look at the sites of the manufacturer for drivers - and the manufacturer of the device manually.
    http://pcsupport.about.com/od/driverssupport/HT/driverdlmfgr.htm

    Installation and update of drivers to 7 (update drivers manually using the methods above is preferred
    to make sure that the latest drivers from the manufacturer of system and device manufacturers are located)
    http://www.SevenForums.com/tutorials/43216-installing-updating-drivers-7-a.html

    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle=""><- mark="" twain="" said="" it="">

  • "Assignment of a top layer of the object on the master" (master page numbers) I understand the layer must be up to show above images placed on the pages, but how can I do this?

    I have added page numbers to my master pages. They appear on the pages, but I have images on the individual pages which cover the numbers. I understand that I must assign a top layer of the object, but I don't understand how to do it. Please help me? Please explain a just clear as possible, I read the other replies but still do not understand. Wish it was as simple as select object, do a right-click, edit the layer!

    Thank you very much!

    1. open the layers panel (window > layers)

    2. in the control panel menu, choose new layer. In the dialog box, you can name the layer if you like Page numbers.

    3. on your main page, select the text block with the selection tool (black arrow tool) page numbers.

    4. If you now look at the layers panel, you will see a small square right of one of your layers (or 1 layer if you have not created any new layers). Drag instead of the layer of Page numbers. [Explanation: the square is a "proxy" for the selected objects.] [Drag to the other layer moves the objects on this layer.]

    Good luck!

  • How to open the tab control, clicking on an object?

    Hello

    I have a problem with labview, you can help me?

    I want to open a control object tab to import goods in a table. but, I want to open, when I click on an object like a tank. (in fact, first of all, it is invisible and clicking on the object, will be visible)

    How can I do?

    I think, I can do it with a push button or a switch with the same size to a tank or any object that I use, but with an invisible color! is it possible or new suggestion?

    Best regards


  • VISA: (Hex 0xBFFF001) timeout expired before the operation is complete. I get this error when you run a VI (instrument is set up to be controlled remotely using the TCP/IP Protocol)

    VISA: (Hex 0xBFFF001) timeout expired before the operation is complete. I get this error when you run a VI (instrument is set up to be controlled remotely using the TCP/IP Protocol)

    Please suggest a solution.

    Thank you very much, it worked!

  • Canoe open attachment how to "link control panel Association the value of Set?

    Canoe open attachment how to "link control panel Association the value of Set?

    Hello

    something, you should also know, is that you need the program installed on your computer where the attachment file extension refers too

    and read this to set the file association

    How do I... Change file extension associations in Windows Vista?

    http://www.TechRepublic.com/article/How-do-i-change-file-extension-associations-in-Windows-Vista/6172036

  • Pathfinder will unite all the objects on each layer

    I wonder if anyone can help me with the script, which is unite mode form via pathfinder on all the objects on each layer.

    I manually activate a layer, pressing ctrl + a, and then clicking the shape mode button unit. Then, the layers are over 50 then, making him the great peace of time.

    Piggyback off pixxxel schubser

    function MergeAllLayers() {
        // exit early if there are no files open
        if( !app.documents.length ) return;
        var doc = app.activeDocument;
    
        // clear selection
        doc.selection = null;
    
        // loop through all layers
        var layers = doc.layers;
        for( var i = 0, ii = layers.length; i < ii; i++ ) {
    
            // select everything on the current layer
            layers[i].hasSelectedArtwork = true;
    
            app.executeMenuCommand("group");
            app.executeMenuCommand("Live Pathfinder Add");
            app.executeMenuCommand("expandStyle");  
    
            // clear selection
            doc.selection = null;
        }
    }
    
    MergeAllLayers();
    

    Equal to true, the definition of the hasSelectedArtwork layer property is a fun thing to select the entire document on a layer, you've just got to make sure to disable any other settings first.

  • Is there a way to rename the "object/text box" in the layer in the Panel?

    I have a provision that has several near areas of text twice in the workflow in a layer, each of them with a minor copy change. What shows in the list of "items" in the layer is the first line of each (default) text box and it happens that they all start with the same text in each. Therefore, in the Panel, I have a list of several items that all look the same and I cannot differentiate between them when I click on an individual that I have them turn on and off.

    I am aware that I can rename the name of the layer itself, but is it possible to rename items in the inside Panel of the layer? I'd love to rename some of them.

    If this isn't the case, I guess I would have to duplicate the entire layer several times, rename the layer itself, each of them almost identical except for editing text in small characters each. Looks like it would be a lot of waste of resources and space in the file.

    Thank you

    You should be able to re - appoint any object similarly - click to highlight the name.

  • After changing Windows 8.1 for Windows 10 my photoshop 6 is not working properly: layers styles cannot be applied to the objects in the layer

    After changing Windows 8.1 for Windows 10 my photoshop 6 working properly: layer styles can be applied to the object in the layer.

    Thanks much for the reply, thank you very much more useful.

    The letter appears to be part of the layer - not an object separate pixelated. One thing you could do is make a layer duplicated, select the letter and make a layer of the mask. Then you could add a style to the copy, and the rest of the initial layer will be hidden.

  • I turn the layer in 3D (cylinder) object but no work appear on the object?

    Hey guys, I'm doing some 3D renders awhile and this worked very well, until one day the software just decided to not work well.

    I have one of my layers turned into a 3D cylinder object, but the work on the layer is not displayed on the object? Does anyone know why it does not work properly?

    Little help would be greatly appreciated.

    When Photoshop starts acting strangely try these one at a time and test your problem every change.

    First check all of your settings on the options bar

    Reset then all the tools

    Third Reset preferences.

  • Can I move all the objects again selected layer without clicking hundreds of layer bars?

    I'm working on a complex illustrator file generated by GIS software. He gave me all kinds of groups of clip & road clip - what I really need, it's just to put all the same coloured polygons on the layer of a high level (unfortunately I can't draw all of my polygons in a group because illustrator doesn't pull these objects out of their existing clipping groups, and the card gets screwed completely upward if I release the clipping masks. With simple cards I have no problem Direct by selecting all of the polygons, I want, selecting their layers in the layers panel, then moving them to a new layer. This card is too complex, because there are hundreds of objects and hundreds of corresponding layers (they are not contiguous, or else I could simply click can be done with it).


    I used select > same > fill type to select all the polygons, I want that on a single layer, but I really hope that I don't have to select all the layers for each item one by one before I can move them to a new higher level layer. Does anyone know if there is a way to moving all the objects in a new layer selected without having to actually click all the layers in the Panel? Completely open to the alternative routes to my desired result!


    Thank you very much.

    Of course, after making the selection drag selection (to the right of the layer) icon on the desired layer. This will move any selected layer to the new layer.

Maybe you are looking for

  • iPad Mini model A1432

    WebOS LG TV model LF595B is a compatible TV for iPad Mini model A1432 airplay connection

  • Need recovery for Qosmio F20

    Help, please. I need the recovery CD/DVD or install media for Windows XP edition family MCE Czech or English. I took back in Sweden.With the normal installation of WXP MCE media not working my windows license. Sorry for my English. I learn it.

  • 9.2 upgrade on iphone 5 wiped out my calendar

    Help, please! Last night I upgraded my iphone 5 to 9.2 and my calendar is now missing. I'm a professional, so am quite desperate.

  • Probe an event reminder vi

    Hi all. Please could someone tell me why when I probe, or turn on tracing on the block diagram of a vi event reminder nothing is shown even though I know the vi has been called because I can the results of it being called. I'm in Labview 2009. Thanks

  • Windows live family safety how to disable downloads

    Hello!  I have twins each bought their own pc.  Twin beds 1 got his a few days before the 2 twin beds.  I have set up family safety on twins 1 pc and was able to check a box during installation that did not allow him to download anything without my a