How to address an cell in a boolean array

Hello
I am intersted in addessing a certain cell in a boolean array.
Suppose I have a boolean array called bArr which is of length 10 and contains  values  of { T,T,F,F,F,F,T,F,T,F }
and I want to send to an "AND" gate bArr[0] together with  "TRUE" constant.
How do I address the cell bArr[0] or any other cell in bArr ???
Lavi
P.S: I am using LabVIEW 8.0 

Hi Lavi,
You could ve easily given me 5 stars atleast !
- Partha
LabVIEW - Wires that catch bugs!

Similar Messages

  • How to change the display order of Boolean Array

    Hi,
    I'm inputting an Hex number and want vi to display it as a Boolean array of indicators.
    The LSB appears to be on the top if the array goes up and down or, on the Left most while going right and left.
    As in Registers, the LSB is always on the Right most.
    How do I change the order of this display 180 degrees, so that the LSB is on the Right?
    Thanks
    Rafi

    Use the "reverse Array" from the array palette.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • How to address relative cell in TileList during drag-and-drop processing

    Is there a way to address the tile cell being dropped onto
    during the dragDrop function processing?
    private function myDragDrop(e:DragEvent):void {
    // e.whatthe#*&$
    <mx:TileList id="tilelist1" rowCount="9" columnCount="9"
    dragDrop="myDragDrop(event);" dataProvider="{anyOldAC}"/>
    If I'm dropping an object on the 3rd row and 5th column, I'd
    like to be able to manipulate the15th entry in the dataProvider
    without having to figure out the cell number from the component
    geometry and mouseX/mouseY. Using component geometries just seems
    WAY too brittle.

    Got the answer from Joan Lafferty on the FlexCoders forum:
    Use calculateDropIndex(event:DragEvent) that is a function
    for a TileList. In will return the index where the item was
    dropped.
    And that works:
    private function myDragDrop(e:DragEvent):void {
    var dropIndex:int = tilelist1.calculateDropIndex(e);
    Alert.show("dropIndex: " + dropIndex);
    Thanks Joan!

  • How do I use cell number associated with iPad 2 3G

    How do I use cell number associated with iPad 2 3G

    For Messages you can can use your email address, the iPad doesn't have a phone number that you can use.

  • How to outline selected cells during drag and drop in the jtable

    Hi,
    I have spent a lot of time to find out how to outline selected cells during drag in the jtable, but I did not find the answer.
    Can anybody give me a tip, where to read more about this problem or even better, give an example...
    I have the following situation:
    1.Table has 10 rows and 10 columns
    2.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION) and setCellSelectionEnabled(true)
    3.user select 5 cells in 4th row (for example cell45,cell46,cell47,cell48 and cell49)
    4.user starts dragging. During dragging an outline should be drawn. Outline should be a rectangular with width of 5 cells and height of one cell. Outline should move according to the mouse position.
    5.rectangular disappears when dropped
    Regards,
    Primoz

    In "createTransferable" you can create a drag image
    which you can paint in "dragOver" and clear in "drop" method of DropTarget :
    package dnd;
    * DragDropJTableCellContents.java
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.table.*;
    import java.awt.*;
    import java.awt.datatransfer.*;
    import java.awt.dnd.*;
    import java.awt.event.*;
    import java.awt.image.BufferedImage;
    import java.io.IOException;
    public class DragDropJTableCellContents extends JFrame {
        public DragDropJTableCellContents() {
            setTitle("Drag and Drop JTable");
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            getContentPane().add(createTable("JTable"), BorderLayout.CENTER);
            setSize(400, 300);
            setLocationRelativeTo(null);
        private JPanel createTable(String tableId) {
            DefaultTableModel model = new DefaultTableModel();
            for (int i = 0; i < 10; i++) {
                model.addColumn("Column "+i);
            for (int i = 0; i < 10; i++) {
                String[] rowData = new String[10];
                for (int j = 0; j < 10; j++) {
                    rowData[j] = tableId + " " + i + j;
                model.addRow(rowData);
            JTable table = new JTable(model);
            table.getTableHeader().setReorderingAllowed(false);
            table.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
            table.setCellSelectionEnabled(true);
            JScrollPane scrollPane = new JScrollPane(table);
            table.setDragEnabled(true);
            TableTransferHandler th = new TableTransferHandler();
            table.setTransferHandler(th);
            table.setDropTarget(new TableDropTarget(th));
            table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
            JPanel panel = new JPanel(new BorderLayout());
            panel.add(scrollPane);
            panel.setBorder(BorderFactory.createTitledBorder(tableId));
            return panel;
        public static void main(String[] args) {
            new DragDropJTableCellContents().setVisible(true);
        abstract class StringTransferHandler extends TransferHandler {
            public int dropAction;
            protected abstract String exportString(JComponent c);
            protected abstract void importString(JComponent c, String str);
            @Override
            protected Transferable createTransferable(JComponent c) {
                return new StringSelection(exportString(c));
            @Override
            public int getSourceActions(JComponent c) {
                return COPY;
            @Override
            public boolean importData(JComponent c, Transferable t) {
                if (canImport(c, t.getTransferDataFlavors())) {
                    try {
                        String str = (String) t.getTransferData(DataFlavor.stringFlavor);
                        importString(c, str);
                        return true;
                    } catch (UnsupportedFlavorException ufe) {
                    } catch (IOException ioe) {
                return false;
            @Override
            public boolean canImport(JComponent c, DataFlavor[] flavors) {
                for (int ndx = 0; ndx < flavors.length; ndx++) {
                    if (DataFlavor.stringFlavor.equals(flavors[ndx])) {
                        return true;
                return false;
        class TableTransferHandler extends StringTransferHandler {
            private int dragRow;
            private int[] dragColumns;
            private BufferedImage[] image;
            private int row;
            private int[] columns;
            public JTable target;
            @Override
            protected Transferable createTransferable(JComponent c) {
                JTable table = (JTable) c;
                dragRow = table.getSelectedRow();
                dragColumns = table.getSelectedColumns();
                createDragImage(table);
                return new StringSelection(exportString(c));
            protected String exportString(JComponent c) {
                JTable table = (JTable) c;
                row = table.getSelectedRow();
                columns = table.getSelectedColumns();
                StringBuffer buff = new StringBuffer();
                for (int j = 0; j < columns.length; j++) {
                    Object val = table.getValueAt(row, columns[j]);
                    buff.append(val == null ? "" : val.toString());
                    if (j != columns.length - 1) {
                        buff.append(",");
                return buff.toString();
            protected void importString(JComponent c, String str) {
                target = (JTable) c;
                DefaultTableModel model = (DefaultTableModel) target.getModel();
                String[] values = str.split("\n");
                int colCount = target.getSelectedColumn();
                int max = target.getColumnCount();
                for (int ndx = 0; ndx < values.length; ndx++) {
                    String[] data = values[ndx].split(",");
                    for (int i = 0; i < data.length; i++) {
                        String string = data;
    if(colCount < max){
    model.setValueAt(string, target.getSelectedRow(), colCount);
    colCount++;
    public BufferedImage[] getDragImage() {
    return image;
    private void createDragImage(JTable table) {
    if (dragColumns != null) {
    try {
    image = new BufferedImage[dragColumns.length];
    for (int i = 0; i < dragColumns.length; i++) {
    Rectangle cellBounds = table.getCellRect(dragRow, i, true);
    TableCellRenderer r = table.getCellRenderer(dragRow, i);
    DefaultTableModel m = (DefaultTableModel) table.getModel();
    JComponent lbl = (JComponent) r.getTableCellRendererComponent(table,
    table.getValueAt(dragRow, dragColumns[i]), false, false, dragRow, i);
    lbl.setBounds(cellBounds);
    BufferedImage img = new BufferedImage(lbl.getWidth(), lbl.getHeight(),
    BufferedImage.TYPE_INT_ARGB_PRE);
    Graphics2D graphics = img.createGraphics();
    graphics.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 1f));
    lbl.setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY));
    lbl.paint(graphics);
    graphics.dispose();
    image[i] = img;
    } catch (RuntimeException re) {
    class TableDropTarget extends DropTarget {
    private Insets autoscrollInsets = new Insets(20, 20, 20, 20);
    private Rectangle rect2D = new Rectangle();
    private TableTransferHandler handler;
    public TableDropTarget(TableTransferHandler h) {
    super();
    this.handler = h;
    @Override
    public void dragOver(DropTargetDragEvent dtde) {
    handler.dropAction = dtde.getDropAction();
    JTable table = (JTable) dtde.getDropTargetContext().getComponent();
    Point location = dtde.getLocation();
    int row = table.rowAtPoint(location);
    int column = table.columnAtPoint(location);
    table.changeSelection(row, column, false, false);
    paintImage(table, location);
    autoscroll(table, location);
    super.dragOver(dtde);
    public void dragExit(DropTargetDragEvent dtde) {
    clearImage((JTable) dtde.getDropTargetContext().getComponent());
    super.dragExit(dtde);
    @Override
    public void drop(DropTargetDropEvent dtde) {
    Transferable data = dtde.getTransferable();
    JTable table = (JTable) dtde.getDropTargetContext().getComponent();
    clearImage(table);
    handler.importData(table, data);
    super.drop(dtde);
    private final void paintImage(JTable table, Point location) {
    Point pt = new Point(location);
    BufferedImage[] image = handler.getDragImage();
    if (image != null) {
    table.paintImmediately(rect2D.getBounds());
    rect2D.setLocation(pt.x - 15, pt.y - 15);
    int wRect2D = 0;
    int hRect2D = 0;
    for (int i = 0; i < image.length; i++) {
    table.getGraphics().drawImage(image[i], pt.x - 15, pt.y - 15, table);
    pt.x += image[i].getWidth();
    if (hRect2D < image[i].getHeight()) {
    hRect2D = image[i].getHeight();
    wRect2D += image[i].getWidth();
    rect2D.setSize(wRect2D, hRect2D);
    private final void clearImage(JTable table) {
    table.paintImmediately(rect2D.getBounds());
    private Insets getAutoscrollInsets() {
    return autoscrollInsets;
    private void autoscroll(JTable table, Point cursorLocation) {
    Insets insets = getAutoscrollInsets();
    Rectangle outer = table.getVisibleRect();
    Rectangle inner = new Rectangle(outer.x + insets.left,
    outer.y + insets.top,
    outer.width - (insets.left + insets.right),
    outer.height - (insets.top + insets.bottom));
    if (!inner.contains(cursorLocation)) {
    Rectangle scrollRect = new Rectangle(cursorLocation.x - insets.left,
    cursorLocation.y - insets.top,
    insets.left + insets.right,
    insets.top + insets.bottom);
    table.scrollRectToVisible(scrollRect);
    Edited by: Andre_Uhres on Nov 18, 2007 10:03 PM

  • How do you change the colors of individual cells within a 2D array?

    How do you change the colors of individual cells within a 2D array of numeric indicators?
    I want the VI to check a data value and if it is failing, white out a square at a specific index coordinate.  I have it working with color boxes, but I'm not sure how to use the property node function, to change the color of individual cells, by coordinates.
    I have attached the VI using color boxes. If you run the VI, the box corresponding to the Step control should turn white.
    I want to do the same thing, using numeric indicator boxes inside the array.
    Thanks for any suggestions...
    Attachments:
    Fill DME matrix.vi ‏95 KB

    Get rid of all these sequences! That's just bad form.
    Your code has a few logical problems. Why do you create a boolean array if you later only look at the last element (Yes, the FOR loop does nothing useful, except in the last iteration because your outputs are not indexing. All other iterations are useless, you only get the result of the last array element. My guess is that you want to color the index white if at least one of the numbers is out if range. Right?
    It is an absolute nightmare to manage all your numeric labels. Just read them from a 2D array. Now you can simply find the index of the matched elements and don't have to spend hours editing case structure conditions.
    Attached is a simple example how you would do what I meant (LV7.1). Modify as needed.
    Message Edited by altenbach on 04-04-2006 02:04 PM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    Fill_2DME_matrixMOD.vi ‏70 KB

  • How to make editing cell to show up caret and taking keyboard event

    Hello everyone:
    I have the following problem with table editing.
    1. using mouse clicking, the editing cell will have cursor and taking keyboard event.(no problem with it)
    2. just type in data, it will show up in the selected cell, but the editing cell do not have cursor visible and also do not fire the keyboard event.
    I have problem with this one. So how to make editing cell to have caret visible and taking keyboard event.
    Thank you very much!
    --tony                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi,
    you should subclass JTable and overwrite two methods.
    1. protected boolean processKeyBinding(javax.swing.KeyStroke ks,
    java.awt.event.KeyEvent e,
    int condition,
    boolean pressed)
    to store the current keyboard event,
    2.public boolean editCellAt(int row,int column,java.util.EventObject e)
    to fix the problem with isCellEditable and curret position and direct the event into proper place.

  • How to print selected cells in numbers

    Does anyone know how to print selected cells in a Numbers spreadsheet, rather than printing the entire sheet?
    Also, how to save the selected cells as a pdf file without saving the irrelevant cells?

    Hi nmygs,
    How about this?
    Cell A1 is a Pop-Up Menu containing names of the various "Departments"
    Other cells contain formulas to find a match for whatever is chosen in A1 from the Very Big Data Table.
    Reusable Print Me table.
    Regards,
    Ian.

  • How many addresses can i send an e mail to in one go? is there a limit?

    I am trying to send a mail to all my contacts in one go. is there a limit on how many addresses can be entered into the to/cc or bcc lines in one go?

    Every mail service provider imposes such limits. The limits for iCloud are given here:
    iCloud: Mail specifications
    For legitimate bulk mailing, you should use a hosted service such as "MailChimp."

  • How can I copy cell formatting from one range to another?

    How can I copy cell formatting from one range to another, including text fonts, colours, borders, etc., so that, for example, I can reuse a formatted reconciliation table again in different parts of a sheet?

    Hi George,
    Wayne found the Spinning Beachball of Death, and you will find it too.
    Numbers is not good at handling large datasets. Might I suggest that you group your data into smaller sets (each month, perhaps?) and save each group in a separate Numbers document. Numbers will not link between documents, but you could have a summary Table within each document. Then comes the "clunky" bit of copying all those summary tables into a master document where you do the final processing of the data.
    Regards,
    Ian.

  • How to merge the cells on a  tittle's report

    Hi there!
    Considering a simple obiee report composed of a title and a pivot table. At the same time, the title is composed of a logo and a sentence. If I export it to excel, the logo in the title and the sentence are allocated to separated cells. Do you know how to merge the cells on the tittle?
    Any help will be GREATLY appreciated.
    Thank you very much indeeed!!!
    PS. Oracle Business Intelligence 11.1.1.6.4

    Hi There,
    I am also facing same issue. Please let me know if any one has solved it.
    Thanks in advance.

  • How do i lock cells in numbers

    How do I lock cells in Numbers?  I'm trying to create a spread sheet that will have unused cells and I want to lock them so my associates don't accidentally fill them in and cause the finished product to look muddled.

    Wayne,
    I previously could lock tables in my Numbers tables in my Spreadsheets by tapping the top left corner and it would show up as an option to lock it. As of Numbers 2.0 (noticed today), I get the option to unlock tables, but not to relock them after making the corrections.
    Any thoughts?
    Thanks!

  • How do i delete cells in numbers

    How do I delete cells in Numbers

    Delete as in "delete the contents of"?  Select the cell and hit Delete
    Delete as in it goes away and other cells shift into its place? Not a feature of Numbers. You can delete an entire column or row but not a single cell.  You can select surrounding cells and move them up or over one cell, thereby overwriting the cell to be "deleted".

  • How can I add a True value to position (0,1) in a 2*2 boolean array?

    Hi everyone, let's say I have a 2*2 boolean array (Indicator), how can I let the element in position (0,1) for example be true??
    Thanks.
    T. A.
    Solved!
    Go to Solution.

    Hi T.A.,
    1) ReplaceArraySubset with indices 0&1 and element=TRUE.
    2) OR Array with an array constant of [(F,T),(F,F)]
    Message Edited by GerdW on 11-23-2009 03:22 PM
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • How to address this critical scnerio

    Dear All,
    We are implementing SAP in one PET manufacturing Industry.
    Here they Manufacturing PET Bottles, Actually for Making PET bottles they procured Raw Materials from outside through Purchase order and same time the same customer is also giving same Raw Materials (Free of cost) for the production.
    Currently they are not maintaining separate stock for own purchase and customer raw materials, everything they keeping in single material code and output also single material code. End of the year they using material reconciliation and getting some credits from customer.
    How to address this scenario in SAP, whether we have to create separate material codes for RM purchase and RM customer and separate material codes for FG also.
    Or single code for RM and FG.
    Kindly give your valuable suggestions, actually user not ready for seperate codes for seperate code for RM and FG
    Regards,
    Sakthivel.S

    I think for costing purpose, in consideration of logistics side, the valuation split for Finished goods may sound right for your scenario.
    You may want to create two BOMs, one for own raw material.  Another, you can use the different code for raw material provided by customer and unflag costing relevancy.  You can use mixed cost estimate to perform standard cost estimate per valuation type.  The benefit of this is to separate the costs per FG using own or customer raw material.  You may also want to activate batch management for FG as well (therefore, can be monitored easier and able to do batch determination).
    However, you must separate production orders since one production order can have only one valuation type.
    If you can't do that, then you may want to split only raw material via valuation type as well.  You maintain BOM as normal, FG is valuated per moving avg. of raw material at the time of planning (or may use other method for example, planned price).   You may need to develop customized report to calculate FG/rm owned by customer report.  Alternatively, it is recorded in material documents so you can simply use MB51.
    Hope it helps.

Maybe you are looking for

  • Won't show up on itunes or on ipod updater("ipod service error")

    Every time i plug my ipod (4g w/ click wheel) it says on itunes software not installed correctly, it shows up as a drive but i can't see it on itunes, i have tried to reinstall itunes more than 5 times and nothing works. Also, when I try to restore m

  • In Photoshop Elements 13 ist die Facebook-Titelbild-Funktion nicht verfügbar

    Hallo, ich finde nach der Installation von Photoshop Elements 13 die Facebook-Titelbild-Funktion nicht. Woran könnte das liegen? Gruß mabit

  • Phots wont open in windows vista

    I am getting desparate, when i sync my Iphone and my photos are transferred to my laptop they wont open I just get a message that its anreadable file. Whats going on!!

  • How does one hide completed reminders?

    Is there a way to prevent the display of completed reminders in the iCloud web version of the calendar? I don't see a way to hide completed reminders like I can with iCal. Where is the switch? Thanks!

  • Running an application?

    I have a friend that is trying to run an application I wrote in JAVA but it is not working. He is suppose to run a .bat file which will execute the .jar file. However, it is not working, what could be wrong?